如果现在在RAC集群中有三个节点c1, c2, c3:
如果想要卸载c3节点。
1,在c1或者c2上删除c3实例
运行dbca
然后选择Oracle真正的应用程序集群数据库
选择实例管理
选择删除实例
选择实例,填写用户名密码,下一个
选择c3: instance3,下一个
执行完毕
2,删除r3的ASM实例(如果有的话)
在c1或者c2上,在甲骨文用户下:
srvctl停止ASM - n c3
srvctl删除ASM - n c3
3,用netca卸载删除监听
在c1或者c2上,netca
选择集群配置,
选择c3节点,
选择侦听器配置,
选择删除
选择侦听器
4,更新oraInventory
在c1或者c2上
在$ ORACLE_HOME/是的/bin中
执行:。/runInstaller -updateNodeList ORACLE_HOME=$ ORACLE_HOME “CLUSTER_NODES=c1, c2”
在c3上
在$ ORACLE_HOME/是的/bin中
执行:。/runInstaller -updateNodeList ORACLE_HOME=$ ORACLE_HOME “CLUSTER_NODES=c1, c2”
。/runInstaller -updateNodeList ORACLE_HOME=$ ORACLE_HOME“CLUSTER_NODES=c3” ——
5,在c3删除甲骨文软件
在$ ORACLE_HOME/bin中
。/runInstaller反装置
只删除数据库软件(不要删除集群软件)
6,删除其余资源
在c1或者c2上
在甲骨文用户下:
/u01/crs_1/bin/srvctl停止nodeapps - n c3
在根用户下:
/u01/crs_1/bin/srvctl删除nodeapps - n c3
7,删除c3的集群
在c3上
cd/u01/crs_1/安装/
。/rootdelete。sh
8日在c1上删除c3
在根用户下
cd/u01/crs_1/安装
。/rootdeletenodesh c3 3
9日在c1删除c3的修改记录信息
cd/u01/crs_1/是的/bin
。/runInstaller -updateNodeList ORACLE_HOME=/u01/crs_1“CLUSTER_NODES=c1, c2” CRS=TRUE
10,在c3上更新oraInventory
cd/u01/crs_1/是的/bin
。/runInstaller -updateNodeList ORACLE_HOME=/u01/crs_1“CLUSTER_NODES=c3” CRS=TRUE——
11日在c3上删除修改软件
cd/u01/crs_1/是的/bin
。/runInstaller反装置
注意:
在中途可以用crs_stat - t查看资源状态
可以用srvctl停止xxx - n c3停止一个资源
可以用srvctl删除xxx - n c3移除一个资源