본문 바로가기

Oracle DataBase/백업복구 실습

종합 복구 문제 1 - 백업 파일이 close backup 일 경우

장애 상황 (1)

close backup일 경우

 

고객사이트에서 연락이 옴 현재 상황은 운영중인 서버의 RAID 장애로 모든파일

데이터파일, 리드로그파일, 컨트롤파일 이 소실 됨 현재 가지고 있는 파일은 어제 백업 받았던 전체 데이터 파일과 2개월전에 백업 받았던 컨트롤 파일 밖에 없다. 고객사이트 에서는 어제 까지의 데이터 라도 복구해 달라고 요청, 어제 데이터 파일과 2개월전의 컨트롤 파일만 가지고 어제 상태로 복구하시오.

 

SQL>!cp /data/backup/close/*.ctl /home/oracle/oradata/testdb/

( 2개월 전에 받았던 ctl 파일을 db에 복사 )

SQL>!cp /data/backup/close/*.dbf /home/oracle/oradata/testdb/

( 2개월 전에 받았던 dbf 파일을 db에 복사 )

SQL>startup mount

 

SQL>alter database backup controlfile to trace as '/home/oracle/re11.sql';

( 컨트롤 파일 재생성 )

 

 

SQL>shutdown immediate

SQL>@re11

SQL>alter database open resetlogs;