RedoLogFile장애 _ 2.archive 완료된 그룹이 지워진 후 - DB close상태.
[Backup&Recovery]/백업복구 2014. 11. 6. 13:56 |Case2.archive 완료된 그룹이 지워진 후 DB close상태.
: 오라클이 시작될 때 control file을 읽어서 지정된 redo log file을 찾으려고 하는데, control file에는 group 1,2,3이 모두 적혀 있지만, 실제 redo data 파일에는 group 2,3만 있을 경우, 장애가 나므로, control file에서 해당 그룹의 명단을 삭제하면 해결 된다.
[에러코드]
ORA-00313 : open failed for members of log group...
[장애발생]
1.archive 가 완료된 그룹인지 확인합니다.
2. 해당 그룹을 삭제하고, db를 껐다가 다시 키면 , 오라클이 시작되지 않고 강제로 종료되고 아래 에러메세지가 뜹니다.(11g 기준)
- 10g는 문제가 되는 그룹 정보가 메시지로 출력되지만, 11g에서는 alert log 파일을 확인해야 내용을 알 수 있다.
3. 11g는 alert log파일을 확인해서 어떤 그룹이 에러가난건지 확인해야 한다.
[해결]
1. db를 껐다가 다시 접속해 open합니다.
2. redo log 를 조회해보면, 아직 삭제된 파일이 남아있는 것 처럼 보이는데, 이 삭제된 그룹의 archive 상태가 yes이므로, 해당 그룹을 삭제한 후 다시 추가하면 해결된다.
3. db를 open후 삭제했던 그룹을 다시 추가합니다. (그룹을 추가한 후, db를 open해도 상관 없다.)
'[Backup&Recovery] > 백업복구' 카테고리의 다른 글
[Block corruption and repair] _ DBVERIFY를 이용한 block 관리. (0) | 2014.11.18 |
---|---|
Recovery Manager (RMAN) _ 백업하기 (0) | 2014.11.13 |
★★무정지 상태에서의 복구 - 2.clone DB를 이용한 drop tablespace 복구하기. (-) (0) | 2014.11.11 |
★★무정지 상태에서의 복구 - 1. cloneDB와 exp/imp를 이용한 drop table 복구. (0) | 2014.11.10 |
RedoLogFile장애 _ 3.current 아닌 그룹 중 archive 안 된 그룹이 삭제되고 DB open상태 / 5. current 그룹이 삭제된 후 DB open상태. (0) | 2014.11.06 |
RedoLogFile장애 기본지식 _ 1.그룹의 멤버가 1개만 장애 발생할 경우. (0) | 2014.11.06 |
불완전 복구 - DDL 관련 장애복구(2)_ drop tablespace명령으로 삭제된 tablespace 복구.(백업없는경우) (0) | 2014.11.04 |
불완전 복구 - DDL 관련 장애복구(2-2)_ drop table->drop tablespace 명령으로 삭제된 table복구. (0) | 2014.11.03 |
불완전 복구 - DDL 관련 장애복구(2)_ drop tablespace명령으로 삭제된 tablespace 복구.(백업있는경우) (0) | 2014.11.03 |
불완전 복구 - DDL 관련 장애복구(1-2)_ truncate table명령으로 삭제된 table 복구. (0) | 2014.11.03 |