본문 바로가기
oracle/[Recovery] Redo Log File

[Redo Log File 장애] 그룹의 멤버 1개만 장애 발생

by #moonyz 2014. 11. 5.

Redo log group의 member 1개만 장애 발생 [관련에러코드]

ORA-00313 : Open failed for members of log group....


* POINT

장애가 확인된 멤버 삭제(INACTIVE 상태에서) -> 멤버 추가


오라클에서 권장하는 Redo Log Group은 최소 2개, Member는 최소1개

멤버가 하나 지워져도 다른 멤버가 존재한다면 DB운영에는 문제가 없음 -> Alert Log에만 기록됨

하지만 문제가 없다고 해결하지 않으면 나머지 멤버까지 장애가 발생할수 있기때문에 수시로 확인하여 해결권장


장애가 확인된 멤버 drop 후 (INACTIVE 상태에서만 가능) -> 다시 멤버 추가 (add member)

alter database drop logfile member '경로' -> alter database add logfile member '경로' to group N




1. 각 Redo log group에 멤버가 2개씩 존재하는데 그룹3번의 멤버하나를 삭제하여 장애를 발생시킴

-> switch를 여러번 발생시켜도 아무 이상이 없음

-> log file 조회시 여전히 조회가 됨.



2. Alert log를 확인하여 장애 발생 확인

-> 멤버가 하나 지워져도 운영에는 큰 문제가 없기때문에 Alert log file에만 기록하고 DB에는 문제가 발생하지 않음.



3. 문제 없이 잘 운영되지만, 지워진 멤버를 복구하는 방법

-> 문제가 발생한 멤버를 drop 시킴

SQL > alter database drop logfile member '경로' ;



4. 다시 멤버 추가

-> alter database add lofile member '경로' to group N;



댓글