Oracle Rac 11R2添加节点

Oracle Rac 11R2添加节点

一、完成以下步骤,准备将节点添加到集群:

1、安装操作系统(版本和集群其他节点一致),同时配置hosts文件、内核参数,网络参数,及oracle rac依赖的patch

2、配置网络连接,配置共享存储映射到要添加的节点

3、创建grid、及oracle用户及相关目录及环境变量.

4、确保在节点上配置了SSH.

5、使用cvu验证添加节点是否符合要求

从已存在的节点目录 Grid_home/bin下执行如下命令:

$ cluvfy stage -pre nodeadd -n -verbose

$ cluvfy stage -post hwos -n node_list | all [-verbose]

$ cluvfy comp peer [-refnode ref_node] -n node_list

[-orainv orainventory_group] [-osdba osdba_group] [-verbose]

二、添加节点

1、前提条件

1.1、在节点1上有一个已存在的cluster

1.2、确认要增加的节点名

1.3、在1节点Oracle Clusterware安装时成功的

2、开始添加节点

2.1、在1节点运行 addNode.sh脚本

如果你是使用 (GNS),执行如下:

$ ./addNode.sh -silent "CLUSTER_NEW_NODES={node2}"

如果你没有使用GNS:,运行如下

$ ./addNode.sh -silent "CLUSTER_NEW_NODES={node2}""CLUSTER_NEW_VIRTUAL_HOSTNAMES={node2-vip}"

./addNode.sh -silent "CLUSTER_NEW_NODES={}" "CLUSTER_NEW_PRIVATE_NODE_NAMES={}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={}"

./addNode.sh -silent "CLUSTER_NEW_NODES={rac2}" "CLUSTER_NEW_PRIVATE_NODE_NAMES={rac2-priv}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={rac2-vip}"

执行命令后首先会检查节点是否满足条件,如果不满足某一个检查项脚本会退出,请确认检查项是否可以忽略

如果确认检查项可以忽略,需要设置跳过添加节点检查

export IGNORE_PREADDNODE_CHECKS=Y

注:如果您没有使用(GNS),那么您必须将node2的名称和地址添加到DNS

执行完后会提示执行orainstRoot.sh和root.sh脚本

2.2、确认新节点是否添加成功

$ cluvfy stage -post nodeadd -n node2 [-verbose]

2.3、检查资源是否都正常

crsct stat res –t

三、

1、在1节点目录 Oracle_home/oui/bin 跑 addNode.sh 脚本:

$ ./addNode.sh -silent "CLUSTER_NEW_NODES={node2}"

2、Run the root.sh script on node2 as root.

3、验证添加的oracle软件是否成功

$ cluvfy stage -post nodeadd -n

4、scp其他节点的tnsnames.ora文件到新增节点,并进行相应的修改

三、增加Oracle RAC 数据库实例在2节点

1、使用dbca新增实例

2、使用静默方式

dbca -silent -addInstance -nodeList node_name -gdbName gdb_name

[-instanceName instance_name -sysDBAUserName sysdba -sysDBAPassword password]

完成后查看集群的状态如下

rac1-> crsctl status res -t

拷贝rac其他一个节点的密码文件到新增节点并修改与本实例相关names

原文链接

你可能感兴趣的:(Oracle Rac 11R2添加节点)