Oracle/admin
scn이 틀린 데이터파일로 복구
소마후니
2016. 7. 15. 13:54
백업파일끼리 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 백업을 실시해야함.