본문 바로가기

전체 글198

[Redo Log File 장애] current아닌그룹 중 archiving 안된 그룹 삭제 -> DB Close 상태 Current 아닌 그룹중 archive 안된 그룹이 지워진 후 DB Close 상태인 경우 [관련에러코드]ORA-00313 : Open failed for members of log group .......... * POINT① sysdba 권한으로 DB를 mount상태까지 올린다.② 해당그룹 삭제 및 재생성 : alter database clear unarchived log file group #③ DB open : alter database open; Current가 아닌그룹중 Archiving이 완료되지 않은 그룹이 지워지고 DB가 종료된 경우 DB open불가Archiving이 완료되었다면 drop시키고 open하면되지만Archiving이 안되었다면 drop명령어로 삭제되지 않음 (Archive.. 2014. 11. 6.
[Redo Log File 장애] current아닌그룹 중 archiving 안된 그룹 삭제 -> DB Open 상태 Current 아닌 그룹중 archive 안된 그룹이 삭제되고 DB Open 상태일 경우 [관련에러코드]ORA-00313 : Open failed for members of log group .......... * POINT① ALTER DATABASE CLEAR UNARCHIVED LOGFILE GROUP #② 10g버전만 (alter database drop logfile group # -> alter database add logfile '경로' group #) 삭제된 로그그룹이 아카이빙이 안된 상태일 경우 log switch가 발생하여 다시 순서가 돌아오면Archiving을 완료하지 않았는데 해당 Redo Log File이 존재하지 않아 Hang 발생 (중단, 비정상 종료 발생가능)Alert Lo.. 2014. 11. 6.
[Redo Log File 장애] current아닌그룹 중 archiving 완료된 그룹 삭제 -> DB Close 상태 Archive 완료된 그룹이 지워진 후 DB Close 상태 [관련에러코드]ORA-00313 : Open failed for members of log group .......... * POINT① MOUNT상태에서 해당 로그 그룹을 control file에서 삭제 : alter database drop logfile group #② 그룹 재생성 : alter database add logfile group # ('멤버경로1', '멤버경로2', ..) size 크기;③ DB OPEN : alter database open; Log Group 전체가 삭제되면 DB 전체에 심각한 문제 발생하지만 그룹이 삭제되기전 Archiving이 완료되었다면 데이터복구가능(즉, 운영중인 Redo Log File이 삭제되어.. 2014. 11. 6.
[Redo Log File 장애] 그룹의 멤버 1개만 장애 발생 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 .. 2014. 11. 5.
[Log Miner] Log Miner 활용 2014. 11. 5.
[Control File 장애복구] Old control file 또는 control file 삭제 -> redo log file 손상있음 2014. 11. 5.
[Control File 장애복구] Old control file 또는 control file 삭제 -> redo log file 손상없음 2014. 11. 5.
[Control File 장애복구] Control File끼리 내용이 다른경우 대처 Control File끼리 내용이 다른경우 [관련에러코드]ORA-00214 : Control File '/app/oracle/oradata/testdb/control01.ctl' version 2903 inconsistent with file '/app/oracle/oradata/testdb/control03.ctl' version 2886 1. 현재 사용하고 있는 control file을 조회 -> DB종료 -> control03.ctl을 사용안하는 파일인것처럼 주석처리하기 2. DB open하여 현재 사용하고 있는 control file조회하면 control03.ctl은 사용하지 않는 파일로 설정되어있음-> check point를 발생시켜 현재 사용하고 있는 control file의 내용을 약간 변경.. 2014. 11. 5.
[Control File 장애복구] Parameter file의 경로와 실제 파일경로가 다른 경우 대처 Parameter File의 경로와 실제 파일경로가 다른경우 [관련에러코드]ORA-00205 : error in identifying control file, check alert log for more infoORA-00210 : cannot open the specified control file 1. parameter file에 설정되어있는 control file을 확인해보니 control01.ctl, control02.ctl, control03.ctl로 세개의 파일의 경로가 설정되어있음 2. 장애를 발생시키기 위하여 control03.ctl을 삭제 3. DB open시도하면 에러 발생 4. alert log file을 확인하여 에러 확인$vi $ORACLE_BASE/diag/rdbms/testdb.. 2014. 11. 4.
[Data File 장애복구-DDL장애] drop tablespace 명령에 의해 삭제된 Tablespace 복구 (백업없는경우) Q. drop된 tablespace가 backup이 안되어 있을 경우 ※ point : tablespace가 drop되면 control file에서 정보가 삭제되기 때문에 control file에 정보를 추가해주고 빈 data file을 생성하여 recover 2014. 11. 4.