본문 바로가기

Oracle DataBase/백업복구 실습

Control file 관련 장애 (1)

장애 유형 1) Parameter file의 경로와 실제 파일 경로 틀린경우

 

 

$ tail -f /home/oracle/admin/testdb/bdump/alert_testdb.log <- 로그 확인

 

 

control03.ctl이 문제가 있다고 로그에 나오게됩니다.

장애가 생긴 이유는 parameter file 에는 control03.ctl 이 있다고 적어두고 실제 파일이 없어서 그런것이다.

 

해결 방법

parameter file을 control03.ctl을 삭제하거나

control01.ctl을 control03.ctl로 복사해주면 됩니다.

---------------------------------------------------------------------

 

장애유형 2) Control file 끼리 내용이 다른경우

 

 

위에 에러를 보면 control01.ctl은 1198 인데 control03.ctl은 버전이 1172 이라는 에러를 보이고 있다 즉 컨트롤 파일끼리 정보가 달라서 생기는 에러인것이다

해결 방법은일반적으로 번호가 큰 파일이 최신 이기 때문에 번호가 큰파일을 작은파일로

덮어쓰면 된다.

 

SQL>!cp /home/oracle/oradata/testdb/control01.ctl /home/oracle/oradata/testdb/control03.ctl