Site icon DBA의 정석

이전 control file을 이용한 control file 재생성

이전 database에서 control file의 trace 본을 백업받은 후 해당 파일을 정리하면 새로운 control file을 생성하는 스크립트를 생성할 수 있다.

— Cron modify

— lsnrctl stop

script ReCre_Controlfile.log

shutdown immediate

startup

alter database backup controlfile to trace ;

alter database backup controlfile to ‘/ol0_orah01/oracle/adm/P01OL1/udump/CTRL20020916_Before’ ;

shutdown

startup nomount

mv /ol0_orah01/ORACLE/P01OL1/ctl/cntrlP01OL1805_1.dbf /ol0_orah01/ORACLE/P01OL1/ctl/cntrlP01OL1805_1.dbf_20020

916

mv /ol0_oras02/ORACLE/P01OL1/ctl/cntrlP01OL1805_2.dbf /ol0_oras02/ORACLE/P01OL1/ctl/cntrlP01OL1805_2.dbf_20020

916

@New_controlfile.sql – control file을 재생성하는 부분.

alter database open;

alter system switch logfile;

archive log list

alter database backup controlfile to trace ;

alter database backup controlfile to ‘/ol0_orah01/oracle/adm/P01OL1/udump/CTRL20020916_After’ ;

위와 같은 순서로 작업을 하게 되는데.. 이때 control file 을 create 하는 방법

Creating New Control Files

This section provides step-by-step instructions for creating new control files.

To Create New Control Files

Exit mobile version