12c 的RAC节点增加节点

我们以vitrualbox为例,给12c的RAC添加一个节点。主要步骤是:

我们先关闭虚拟机中的2节点RAC,对其中一个节点反击右键,复制一份。

复制完成后,清除一下原有的grid和database的信息,包括软件目录,inventory,/var下面的一下目录,oratab,/etc/init.d下的一些关于gi随机启动的服务等等(关键字,crs,ohas,tfa)。

检查共享存储:

attach共享存储到rac3节点:

打开主机,将这些共享盘以udev的方式加入到随机启动中:

检查hosts文件,添加第三个节点:

并且检查主机的互信机制:

给DNS server和dncp server也加上相关信息:

DNS我是用dnsmasq实现,参考这个文档

我的hosts文件内容为:

GNS的DHCP我是参考这个文章实现。

我的DHCP配置文件为:

运行cluster verify脚本,检查节点硬件和OS的情况:

将需要加进来的12102-rac3节点和节点1对比一下,看看是否有不match的情况:

要求Grid Infrastructure Management Repository 的大小至少500M。(下面显示单位是Seconds是不对的,应该是M)

检查一下,准备add node:

开始add node,先加grid的,所以我们先到grid home下的add node脚本:

注1:运行addnode.sh时,log在central inventory的logs目录下。有addNodeActionsxxxx-xx-xx_xx-xx-xxxx.log日志

注2:grid用户需要在asmoper组

按照提示的要求,运行root脚本:

执行完root之后,可以看到除db资源外的其他资源已经加好:

到这里为止,grid的添加,已经完毕,下面我们来进行DB的软件添加,和DB的实例添加。

===================================================================================================
###################################################################################################
===================================================================================================

转到DB的 oracle home,运行addnode脚本,我们用-silent的模式添加,这样就不要图形界面:

注:oracle用户需要在oper组

再运行root脚本:

到此为止,DB的软件添加完成,接下来我们在把db的资源加到cluster中:

===================================================================================================
###################################################################################################
===================================================================================================

由于我是policy managed的管理模式,当我modify srvpool -serverpool mysrvpool -max 3之后,实例就自动添加上去了。
不是如果policy managed管理模式,则需要: dbca -silent -addInstance -nodeList 12102-rac3 -gdbName CDBRAC -instanceName cdbrac_3 -sysDBAUsername sys -sysDBAPassword oracle

我的policy managed管理模式,在一个窗口modify server pool:

在另一个窗口,反复运行crsctl stat res -t,就可以看到在modify之后,资源自动被加上去了。注意下面的ora.cdbrac.db的变换:

最后用cluster verify检查一下,没问题就ok了:

其他的话,还可以用orachk再次详细的检查。

添加步骤主要参考了官方文档:《Clusterware Administration and Deployment Guide – Adding and Deleting Cluster Nodes》

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据