현재에최선을

[oracle] 오라클 shutdown abort 후 startup 정상적으로 안될때 본문

[오라클]

[oracle] 오라클 shutdown abort 후 startup 정상적으로 안될때

현재에최선을 2016. 1. 16. 00:25

안녕하세요. 블로그라는 문명의 혜택(?)을 이용하고자 이렇게 글을 올립니다.

오라클 shutdown abort 후 startup 정상적으로 안될때

 

1. 증상

     오라클 shutdown immediate 가 정상적으로 되지 않아

     shutdown abort로 DB를 내린 후

다시 startup을 진행했는데, datafile을 정상적으로 마운트하지 못하고 에러가 발생함

datafile을 복구해야 한다는 메시지와 함께......

2. 원인

다양한 원인이 있을 수 있지만, 이런 경우도 있습니다.

오라클 online 백업이 정상으로 종료하지 않은 상태에서 DB를 강제로 shutdown 한

경우

3. 조치

1) sqlplus '/as sysdba'로 로그인 후

2) sql> startup 진행

3) 그러면 mount 단계 이후 DB open 단계에서 에러와 함께 진행 안됨

4) 여기서 oracle tablespace end backup 을 찍어 줌

    sql> alter tablespace [tablespace명] end backup;

    tablespace altered or system altered 메시지 확인 가능

      4-1) 혹시 현재 online 백업 상태와 tablespace의 상태 확인이 필요하다면...

          sql> SELECT a.FILE#, b.NAME FROM V$BACKUP a, V$DATAFILE b WHERE a.FILE# = b.FILE#;

5) alter database open; ==> 정상적으로 올라감

6) DB를 정상적으로 올렸으면 반드시 백업 진행

 

이틀 동안 마음 졸이다가 해결하고 한글자 적습니다.

건승하세요.

 

Comments