# 도움이 될만한 포스팅

 

-. 골드 백업 절차: http://wookoa.tistory.com/394

 


 

 

# 오라클 콜드 백업 복구(Cold Backup Recovery)의 수행절차

 

01. OS에서 데이터파일 임의로 삭제

OS> rm /u01/app/oracle/oradata/orcl/woozone.dbf
OS> rm /u01/app/oracle/oradata/orcl/sysaux01.dbf

 

02. Oracle 데이터베이스 startup 수행

데이터파일에 문제가 발생했기 때문에 오라클은 mount 상태에서 기동을 멈춘다.

 

 

03. 아래의 SQL을 활용해서 문제가 발생한 데이터파일을 조회

 

COL NAME for a50
SELECT rf.FILE#, d.NAME
    FROM V$RECOVER_FILE rf, V$DATAFILE d
    WHERE rf.FILE# = d.FILE#;

 

 

04. 백업해 놓은 파일 중 문제가 발생한 파일을 해당 디렉터리에 복사

cp /u01/app/oracle/oradata/backup/sysaux01.dbf /u01/app/oracle/oradata/orcl

cp /u01/app/oracle/oradata/backup/woozone.dbf /u01/app/oracle/oradata/orcl

 

05. SYS 유저로 접속 후 데이터베이스를 MOUNT 상태로 시작

: 현재 상태가 이미 mount 상태라면 수행 불 필요

SQL> startup mount

 

06. RESETLOGS 옵션으로 데이터베이스 OPEN

SQL> ALTER DATABASE OPEN RESETLOGS

 

 

Private comment