본문 바로가기

Oracle/admin

scn이 틀린 데이터파일로 복구

백업파일끼리 scn이 다르고 아카이브 로그 없는 경우 복구


parameter file hidden parameter 적용

_offline_rollback_segments=(_SYSSMU1$,_SYSSMU2$,_SYSSMU3$,_SYSSMU4$,_SYSSMU5$,_SYSSMU6$,_SYSSMU7$,_SYSSMU8$,_SYSSMU9$,_SYSSMU10$)

_corrupted_rollback_segments=true

_allow_resetlogs_corruption=true



controlfile 재생성을 통해 mount까지 실시.


SQL>startup mount


SQL>alter database noarchivelog;


SQL>alter session set events '10015 trace name adjust_scn level 1' ;


SQL>recover database until cancel using backup controlfile;


SQL>alter database open resetlogs;

만약 startup이 안된다면 level을 2,3 계속증가시켜 시도하면 됩니다.

오픈 후에는 히든파라미터를 지워주고 export 백업을 실시해야함.