RAC通过多个实例,多个节点提供了高性能处理的一种方案,不过有时候,出于变化的原因,我们需要新增加一个节点到我们已经部署好的RAC的集群上,这时候我们可以使用crs(Clusterware)的AddNode的工具实现我们的需求。
执行先使用$CRS_HOME/bin/cluvfy检查安装条件
[oracle@inth-rac01 ~]$ /opt/crs/product/10.2.0.1/crs_1/bin/cluvfy stage -pre crs
inst -n inth-rac02
ERROR:
Could not find a suitable set of interfaces for VIPs.
注意这里会有这样的提示,主要是10.2.0.1版本里的一个bug,对于172.168. 192.168. 10.0.
这样的网段地址,都被Oracle认为是private
address,所以不能检查成功,没事,如果是这可以完全ignore掉,安装的执行root.sh的时候,运行vipca就可以叻。
接着在已有的集群的其中一个节点上,执行$CRS_HOME/oui/bin/AddNode命令,注意这个需要Xwindow支持
[oracle@inth-rac02 ~]$ /opt/crs/product/10.2.0.1/crs_1/oui/bin/AddNode
[root@inth-rac01 ~]# /opt/crs/product/10.2.0.1/crs_1/oui/bin/addNode.sh
/opt/crs/product/10.2.0.1/crs_1/oui/bin/addNode.sh: line 3: ./runInstaller: No such file or directory
转自到oui/bin下执行即可
出现OUI的画面,这里的过程比安装CRS要简单的多了,step by step,添加你新加入的node的public IP/Virtual IP/private IP就可以了。
在copy文件结束后,弹出一个对话框,提示里执行相关的文件,用root的身份,这里有两个文件在新的节点上执行,有一个在执行的节点上执行,按照对话框里给你的提示来执行就可以了。呵呵呵。我安装的时候失败过,这里就提示执行两个命令就可以了。
在运行完root.sh以后,运行root.sh的时候,在最后面有个提示,是有关vip失败的提示,这个不要紧张,就是上面我说到的。其实这里
和安装CRS没有太多的区别,这里的错误是安装的过程中varify
VIP的时候,没有通过的错误提示,还记得你安装CRS的时候,在configuration
Assistance的时候,VIP的varify也通不过,导致一个failed
warning的提示吧,和那里一样的,执行一下vipca就可以叻
执行vipca,会安装RACG相关的一些组件,VIP,ONS,GSD等。 安装以后即可
现在检查一下你的节点吧。
执行$CRS_HOME/bin/olsnodes
[oracle@inth-rac02 ~]$ /opt/crs/product/10.2.0.1/crs_1/bin/olsnodes
inth-rac01
inth-rac02
看看状态把
[oracle@inth-rac02 ~]$ /opt/crs/product/10.2.0.1/crs_1/bin/srvctl status nodeapp
s -n inth-rac02
VIP is running on node: inth-rac02
GSD is running on node: inth-rac02
ONS daemon is running on node: inth-rac02
[oracle@inth-rac02 ~]$ /opt/crs/product/10.2.0.1/crs_1/bin/crsctl check crs
CSS appears healthy
CRS appears healthy
EVM appears healthy
然后用srvctl status 查看相关的一些status
都已经OK
接下来就是安装Oracle软件了
和上面一样的,Oracle软件也提供了AddNode的工具,用这个工具在新的节点上安装好Oracle的软件。
最后是安装实例
用DBCA即可。
搜索更多相关主题的帖子: RAC AddNode CRS
[@more@]
RAC添加新节点
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21565006/viewspace-1031390/
,如需转载,请注明出处,否则将追究法律责任。