温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Oracle 10G RAC 删除已有节点

发布时间:2020-06-16 03:08:03 来源:网络 阅读:317 作者:刀刀_高扬 栏目:关系型数据库

如果现在在RAC集群中有三个节点c1、c2、c3:

如果想要卸载c3节点。

1、在c1或者c2上删除c3实例

运行dbca

然后选择Oracle Real Application Clusters database

选择Instance Management

选择Delete an instance

选择实例,填写用户名密码,Next

选择c3: instance3,Next

执行完毕

2、删除r3的ASM实例(如果有的话)

在c1或者c2上,在Oracle用户下:

srvctl stop asm -n c3

srvctl remove asm -n c3

3、用netca卸载删除监听

在c1或者c2上,netca

选择Cluster configuration,

选择c3节点,

选择Listener configuration,

选择Delete,

选择LISTENER

4、更新oraInventory

在c1或者c2上

在$ORACLE_HOME/oui/bin中

执行:./runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME "CLUSTER_NODES=c1,c2"

在c3上

在$ORACLE_HOME/oui/bin中

执行:./runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME "CLUSTER_NODES=c1,c2"

./runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME "CLUSTER_NODES=c3" -local

5、在c3删除oracle软件

在$ORACLE_HOME/bin中

./runInstaller -deinstall

只删除数据库软件(不要删除集群软件)

6、删除其余资源

在c1或者c2上

在oracle用户下:

/u01/crs_1/bin/srvctl stop nodeapps -n c3

在root用户下:
/u01/crs_1/bin/srvctl remove nodeapps -n c3

7、删除c3的集群

在c3上

cd /u01/crs_1/install/

./rootdelete.sh

8、在c1上删除c3

在root用户下

cd /u01/crs_1/install

./rootdeletenodesh c3 3

9、在c1删除c3的clusterware记录信息

cd /u01/crs_1/oui/bin

./runInstaller -updateNodeList ORACLE_HOME=/u01/crs_1 "CLUSTER_NODES=c1,c2" CRS=TRUE

10、在c3上更新oraInventory

cd /u01/crs_1/oui/bin

./runInstaller -updateNodeList ORACLE_HOME=/u01/crs_1 "CLUSTER_NODES=c3" CRS=TRUE -local

11、在c3上删除clusterware软件

cd /u01/crs_1/oui/bin

./runInstaller -deinstall

注意:

在中途可以用crs_stat -t查看资源状态

可以用srvctl stop xxx -n c3停止一个资源

可以用srvctl remove xxx -n c3移除一个资源


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI