关于增加节点的详细技术细节,在文档(http://d-prototype.com/archives/830)中已经有所论述了。
本文介于之前的文档太过详细、操作性较差,所以,罗列出必要的步骤,以便于实际操作时方便调用与执行。

本文的技术呈现,基于Oracle Database 11g RAC。
——————————————————————
在为RAC增加节点的事件中,最少会涉及到三台服务器,它们分别是:
节点一
节点二
节点三

其中,节点一和节点二已经实现了11gRAC,节点三为需要加入11gRAC中的新增主机。

一、节点三的预配置。
在正式操作RAC扩展之前,要对节点三做预配置,让节点三的操作系统满足部署Oracle RAC的基本要求。
它的配置应该与希望加入的集群中的各个节点的预配置一样。

——————————————————————
***RAC的扩展分为两大方面:集群件的扩展以及数据库(涵:数据库实例)的扩展。

二、集群件的扩展。
在目标RAC中,任选一个节点操作即可。
1. 以grid操作系统身份连入终端
su – grid

2. 忽略预检查的报错
export IGNORE_PREADDNODE_CHECKS=Y

3. 执行集群件扩展
cd $ORACLE_HOME/oui/bin
./addNode.sh -silent “CLUSTER_NEW_NODES={rac3}” “CLUSTER_NEW_VIRTUAL_HOSTNAMES={rac3-vip}”
上面的“rac3”与“rac3-vip”分别为新增主机的公网IP以及虚拟IP,这两个IP需要在/etc/hosts中有所声明

4. 检查
如果上面的addNode.sh执行成功,则在“crs_stat -t -v”的集群件资源列表中,可以找到运行在“rac3”上面的资源记录。

三、数据库的扩展。
在目标RAC中,任选一个节点操作即可。
1. 以oracle操作系统身份连入终端
su – oracle

2. 执行数据库软件扩展
cd $ORACLE_HOME/oui/bin
./addNode.sh -silent “CLUSTER_NEW_NODES={rac3}”
关于上面“rac3”的描述,与集群件中一样。

3. 执行数据库实例扩展
dbca -silent -addInstance -nodeList rac3 -gdbName ceph -instanceName ceph3 -sysDBAUserName sys -sysDBAPassword “*******”
其中:
nodeList应为新增节点的公网IP对应的主机名
gdbName应为目标数据库服务的UniqueName
instanceName应为目标数据库服务在新增节点上的实例名
sysDBAUserName与sysDBAPassword应为目标数据库服务的“sys”用户及其口令

4. 检查
如果上述步骤均成功执行,则在节点三上会看到ceph3实例正常运行。
ps -ef | grep –color ora_
lsnrctl status
crsctl status resource -t

[grid@rac1 ~]$ crsctl status resource -t
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.CRS.dg
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
               ONLINE  ONLINE       rac3                                         
ora.DATA01.dg
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
               ONLINE  ONLINE       rac3                                         
ora.LISTENER.lsnr
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
               ONLINE  ONLINE       rac3                                         
ora.asm
               ONLINE  ONLINE       rac1                     Started             
               ONLINE  ONLINE       rac2                     Started             
               ONLINE  ONLINE       rac3                     Started             
ora.gsd
               OFFLINE OFFLINE      rac1                                         
               OFFLINE OFFLINE      rac2                                         
               OFFLINE OFFLINE      rac3                                         
ora.net1.network
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
               ONLINE  ONLINE       rac3                                         
ora.ons
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
               ONLINE  ONLINE       rac3                                         
ora.registry.acfs
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
               ONLINE  ONLINE       rac3                                         
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       rac2                                         
ora.ceph.db
      1        ONLINE  ONLINE       rac1                     Open                
      2        ONLINE  ONLINE       rac2                     Open                
      3        ONLINE  ONLINE       rac3                     Open                
ora.cvu
      1        ONLINE  ONLINE       rac1                                         
ora.oc4j
      1        ONLINE  ONLINE       rac1                                         
ora.rac1.vip
      1        ONLINE  ONLINE       rac1                                         
ora.rac2.vip
      1        ONLINE  ONLINE       rac2                                         
ora.rac3.vip
      1        ONLINE  ONLINE       rac3                                         
ora.scan1.vip
      1        ONLINE  ONLINE       rac2                                         
[grid@rac1 ~]$ 

————————————————————————————————–
Ending。

说点什么

avatar

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

  Subscribe  
提醒