Oracle 10 g RAC删除已有节点

  

如果现在在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移除一个资源


Oracle 10 g RAC删除已有节点