본문 바로가기

Oracle DataBase/백업복구 실습

종합 복구 문제 2 - 백업 파일이 hot backup 일 경우

장애 상황 (2) 

데이터파일,리두로그파일,컨트롤파일 들어 있던 스토리지 장애가 발생, 모든파일 전부삭제 과거 백업파일 조사 결과 1주일전에 Hot backup 으로 받아둔 데이터파일이 있고 6개월전에 백업받은 컨트롤파일이 있다. 1주일전에 begin bakup 받았던 파일과 6개월된 control file을 이용하여 DB를 open 시키기!!!

 

 

위 메세지는 shutdown abort 로 비정상 종료가 되어 데이터파일끼리 checkpoint 정보가 동기화 되지 않아서 resetlogs 옵션으로 open 을 할수 없으니 복구 하라는 내용이다.

그러나 현재 모든 Redo log file이 삭제가 되었기 때문에 복구를 할수 없는 상황이다

 

이런경우는 강제로 데이터파일끼리 checkpoint 정보를 동기화 시켜주는 파라미터를 사용

hidden parameter 을 사용해야한다.

 

_allow_resetlogs_corruption=true

 

 

SQL> alter database open resetlogs;

 

hidden parameter 적용시킨후 삭제하여야만 한다 !! 꼮!!