已有节点rac1、rac2,下面做的是添加节点rac3
rac3先安装下cvuqdisk包,这个包在GI安装文件中有。
/home/grid/grid/rpm
[root@rac3 rpm]# rpm -ivh cvuqdisk-1.0.9-1.rpm
1.rac3节点添加集群软件GI
①检查rac3是否满足rac安装条件(在已经有节点下面用grid,oracle用户执行)
[root@rac1 ~]# su - grid
[grid@rac1 ~]$ cluvfy stage -pre nodeadd -n rac3 -fixup -verbose
[grid@rac1 ~]$ cluvfy stage -post hwos -n rac3
②添加新节点的软件
在已经有节点下面执行这个命令添加新节点的集群软件(grid用户执行)
[root@rac1 ~]# su - grid
[grid@rac1 ~]$ /app/grid/product/11.2.0/grid/oui/bin/addNode.sh -silent "CLUSTER_NEW_NODES={rac3}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={rac3-vip}" "CLUSTER_NEW_PRIVATE_NODE_NAMES={vrh3-priv}" #用grid用户执行
运行提示的root.sh脚本
/app/oraInventory/orainstRoot.sh #在新节点 rac3用root用户执行
/app/grid/product/11.2.0/grid/root.sh #在新节点rac3用root用户执行
#On nodes rac3#在节点 rac3用root用户执行#在节点 rac3用root用户执行
③验证集群软件是否添加成功
[grid@rac1 bin]$ cluvfy stage -post nodeadd -n rac3 -verbose
2.添加新节点数据库
①为新节点安装数据库软件(在已经有节点下用oracle用户执行)
[root@rac1 ~]# su - oracle
[oracle@rac1 ~]$ /app/oracle/product/11.2.0/db_1/oui/bin/addNode.sh -silent "CLUSTER_NEW_NODES={rac3}"
运行提示的root.sh脚本
#在新节点 rac3用root用户执行
/app/oracle/product/11.2.0/db_1/root.sh
②添加实例
[oracle@rac1 ~]$ dbca
或用命令行直接添加实例(在已经有节点下面用oracle用户执行)
[oracle@rac1 ~]$ dbca -silent -addInstance -nodeList rac3 -gdbName orcl -instanceName orcl3 -sysDBAUserName sys -sysDBAPassword "***" 在oracle用户下面执行
3.验证已添加实例
查看活动的实例:
[oracle@rac1 ~]$ sqlplus / as sysdba
SQL> select thread#,status,instance from gv$thread;
[root@rac1 ~]# crs_stat -t
[root@rac1 ~]# crsctl status resource -t
-----------------------------------------------------------end-----------------------------------------------------
资料整理来源于网络
技术群:132304250
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29065182/viewspace-1071584/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29065182/viewspace-1071584/