Knowledge/RAC
RAC 환경에서 DB 수동으로 Drop
neo-orcl
2013. 12. 18. 21:20
RAC환경에서 가끔 dbca로 drop을 했는데 Drop 성공이라고 나타나나 정상으로 drop되지 않는 경우가 있다.
이를 위해 수동으로 RAC 환경에서 DB를 삭제하는 방법을 남긴다.
1. DB중지
spfile위치가 공용이라면 아래 작업도 필요(편하게 하기 위해서)
SQL> create pfile from spfile;
SQL> create spfile from pfile;
srvctl stop database -d <dbname>
2. OCR에서 제거
srvctl remove instance -d RACDB -i RAC1
srvctl remove instance -d RACDB -i RAC2
srvctl remove database -d RACDB
3. cluster_database 셋팅 변경
sqlplus / as sysdba
SQL> startup mount restrict exclusive;
SQL> alter system set cluster_database=false scope=spfile;
4. restrict로 다시 시작
sqlplus / as sysdba
SQL> shut immediate
SQL> startup mount restrict exclusive;
5. Drop database
SQL> drop database;
6. 기타 password 파일, init, spfile, 남은 temp파일 등 삭제