标签:
本实验中以删除第二个节点为示例。
在第一个节点上(存活的节点)上使用DBCA删除第二个节点的实例。
执行完以上操作可以看下crs_stat –t ,这时可以发现已经找不到第二个实例信息了。
在第一个节点上(存活的节点)上执行。
检查前后两次对比:
删除ASM实例相关文件
删除ASM实例的初始化参数文件(被删除节点操作)
例如:rm -f /u01/oracle/product/10.2.0/asm_1/dbs/*ASM*
删除与ASM实例相关的日志文件 (被删除节点操作)
例如:rm -f /u01/oracle/product/10.2.0/asm_1/admin/+ASM
备注:由于ASM实例文件和ORACLE文件使用的是一套,在这里这一步暂且不执行,先不删。
在存活节点上使用netca删除节点的监听。
验证监听删除情况:
被删除节点上操作执行删除数据软件的操作。
一定要主要ORACLE_HOME变量是否正确。
/opt/ora10g/product/10.2.0/db_1/oui/bin/runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME "CLUSTER_NODES=rac4" -local
/opt/ora10g/product/10.2.0/db_1/oui/bin/runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME "CLUSTER_NODES=rac3"
这一步其实和删除数据库软件类似,执行的操作也相同,由于10G数据库软件和ASM软件是绑定在一起,所以这一步我们可以省略。
在存活节点上删除被删除的节点配置。
cat /opt/ora10g/product/10.2.0/crs_1/opmn/conf/ons.config
/opt/ora10g/product/10.2.0/crs_1/bin/racgons remove_config rac4:6200
/opt/ora10g/product/10.2.0/crs_1/install/rootdelete.sh
/opt/ora10g/product/10.2.0/crs_1/install/rootdeletenode.sh rac4,2
/opt/ora10g/product/10.2.0/crs_1/oui/bin/runInstaller
-updateNodeList ORACLE_HOME=/opt/ora10g/product/10.2.0/crs_1
"CLUSTER_NODES=rac3" CRS=TRUE
把被删除节点上的CRS、ASM、DB_SOFT等所在的目录删除。(略)
最后的状态:
至此,我们已经把集群中的一个节点完全删除了。
标签:
原文地址:http://www.cnblogs.com/myrunning/p/4548624.html