Solution
- Shutdown all the instance in RAC enviornment.
- Shutdown all the listeners.
- Relink Oracle executable with rac_off option.
$ make -f ins_rdbms.mk rac_off
$ make -f ins_rdbms.mk ioracle
- Remove all the parameters from init.ora which points to second instance
and it is on other node.
- Remove cluster_database parameter
- Remove undo_tablespace parameter which points to second instance
- Startup the database in mount stage and execute..
alter database disable thread
- Open the database.
After opening database you can drop the redolog groups which are for other instance.
You can also drop the tablespace of other instance.
1. 오라클 Software 사용자로 로긴 합니다.
2. rac 환경의 모든 instance와 모든 listener을 내린다.
(참고:dr 구성용의 경우 DR 쪽은 내려야 할 것이 없다)
3. make -f ins_rdbms.mk rac_off 명령으로 rac option을 제거한다.
4. make -f ins_rdbms.mk ioracle 다시 relink를 수행한다.
5. initSID.ora에서 삭제될 인스턴스를 지정하는 부분은 제거 한다.
(참고: pfile을 사용한다.)
6.cluster_database 파라메터 삭제
삭제될 instance쪽 undo_tablespace를 삭제한다.
7. startup mount 까지 수행합니다.
8. 삭제될 thread를 disable 합니다.
alter database disable thread
9. open database 합니다.
'DBMS > Oracle' 카테고리의 다른 글
두개 이상의 테이블의 조인뷰를 통한 업데이트 수행 방법 (0) | 2020.01.16 |
---|---|
Lock 충돌 해결 In RAC (0) | 2020.01.16 |
10g이상 지원 shrink할 대상 찾는 function (0) | 2020.01.16 |
Oracle EM 수동구성 (0) | 2020.01.16 |
ORA-01031 권한불충분으로 인한 원격 접속 불가 (0) | 2020.01.16 |