1.1 删除DATABASE实例
在rac1上执行:
xhost +
su - oracle
dbca
Instance Management->Delete Instance->输入一个具有sysdba 权限的用户及密码
1.2 删除ASM实例
接下来,我们需要删除该节点中的asm 实例,以及注册到crs 中的相关信息,在rac1操作如下:
rac1-> srvctl stop asm -n rac3
rac1-> srvctl remove asm -n rac3
上述两个命令行正确执行后,目标节点的asm 实例就已经被删除
执行crs_stat 查看当前crs 的各进程状态,确定asm在rac3上已经被删除:
rac1-> crs_stat -t
1.3 删除节点
我们还需要从RAC 环境中,删除目标节点,本步操作比较多而且杂,务必注意操作步骤,以及执行操作所在的节点
1.4、删除目标节点监听服务
首先可以通过netca 删除目标节点中的监听服务,在rac1上执行netca,删除监听
[root@rac1 bin]# xhost +
[root@rac1 bin]# su - oracle
rac3-> netca->Cluster configuration->rac3->删除监听
1.5、停止目标节点apps
监听服务删除之后,接着停止目标节点中的应用,可以在任意节点上操作,执行命令如下:
rac1-> srvctl stop nodeapps -n rac3
rac1-> crs_stat -t
1.6、删除目标结点数据库软件本操作包含两个部分,首先是要在保留的任意一个结点上执行操作,更新Oracle Inventory,例如,在rac1上执行
rac1-> $ORACLE_HOME/oui/bin/runInsta
在rac1上执行:
xhost +
su - oracle
dbca
Instance Management->Delete Instance->输入一个具有sysdba 权限的用户及密码
1.2 删除ASM实例
接下来,我们需要删除该节点中的asm 实例,以及注册到crs 中的相关信息,在rac1操作如下:
rac1-> srvctl stop asm -n rac3
rac1-> srvctl remove asm -n rac3
上述两个命令行正确执行后,目标节点的asm 实例就已经被删除
执行crs_stat 查看当前crs 的各进程状态,确定asm在rac3上已经被删除:
rac1-> crs_stat -t
1.3 删除节点
我们还需要从RAC 环境中,删除目标节点,本步操作比较多而且杂,务必注意操作步骤,以及执行操作所在的节点
1.4、删除目标节点监听服务
首先可以通过netca 删除目标节点中的监听服务,在rac1上执行netca,删除监听
[root@rac1 bin]# xhost +
[root@rac1 bin]# su - oracle
rac3-> netca->Cluster configuration->rac3->删除监听
1.5、停止目标节点apps
监听服务删除之后,接着停止目标节点中的应用,可以在任意节点上操作,执行命令如下:
rac1-> srvctl stop nodeapps -n rac3
rac1-> crs_stat -t
1.6、删除目标结点数据库软件本操作包含两个部分,首先是要在保留的任意一个结点上执行操作,更新Oracle Inventory,例如,在rac1上执行
rac1-> $ORACLE_HOME/oui/bin/runInsta