RedoLogFile장애 _ 3.current 아닌 그룹 중 archive 안 된 그룹이 삭제되고 DB open상태 / 5. current 그룹이 삭제된 후 DB open상태.
[Backup&Recovery]/백업복구 2014. 11. 6. 14:04 |Case3.archive 완료된 그룹이 지워진 후 DB open상태.
=Case5.Current 그룹이 삭제된 후 DB open상태.
: 특정 그룹이 지워진 후 계속 log switch가 발생하게 되면 파일이 지워졌으므로, archive가 되지 않아 archive상태가 no로 바뀐다. 오라클에서는 archiving을 순서대로 하기 때문에 앞에 꺼가 archiving 되지 않으면 뒤에꺼도 archiving 되지 않게되는데, 전부 archiving 상태가 no가 되면서 hang현상이 발생하여 중단되었다가 강제로 비정상 종료된다. 아주 심각한 장애이므로 평소에 alert log 모니터링을 잘해야 한다.
[에러코드]
ORA-00313 : open failed for members of log group...
[장애발생]
1. Archive 상태를 조회해, yes인 group을 삭제한다.
2. log switch를 수차례 발생시켜 hang상태를 유발한다.
3. 그룹이 삭제된 후 계속 log switch가 발생하면, archive 상태가 no로 변경되는데, 1번 그룹이 archiving되지 않으면 나머지 그룹도 archiving이 되지 않아서, 전부 No상태로 바뀐다.
[해결]
1. alert log를 확인 후 원인을 파악한다.
2. redo log file을 삭제 후 재생성하는 명령어로, 반드시 db전체를 full backup 수행해야 한다.
3. 확인해보면 일부 archiving 상태가 YES로 바뀌었다.
** 11g 버전 기준으로 수행했고, 10g버전은 log switch가 발생하면 다시 archive hang이 발생하므로, 10g 버전까지는 추가로 조치해야 할 것이 있다. 180~182p 참조.
'[Backup&Recovery] > 백업복구' 카테고리의 다른 글
[Block corruption and repair] _ DBMS_REPAIR 패키지를 이용한 Block Recovery★★ (0) | 2014.11.21 |
---|---|
[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장애 _ 2.archive 완료된 그룹이 지워진 후 - DB close상태. (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 |