11.2 添加节点步骤
前言:
当一个节点遇到下列情况,就需要需要把原有节点信息删除掉,添加新的节点
1.节点集群或库软件严重损坏,相关命令无法正常运行,如误删了/oracle目录,需要重装GI和库软件。
2.节点操作系统故障,导致不能启动或运行中报错,需要重装操作系统。
3.节点服务器硬件故障,需要更换硬件及重装操作系统。
具体步骤:
一 首先需要准备环境:简单说就是和安装rac前的环境要配置一样
1,安装操作系统,操作系统版本和原来的一样,打上对应的补丁,内核参数,limits权限,创建安装软件的文件系统;
2,配置网络,把公有网络和私有网络全部更改好;
3,存储识别存储,如果需要多路径软件,安装对应版本的多路径软件,如果是aix,需要把磁盘的reserve_policy=no_reserve属性更改好,
千万不要忘记;
4,创建对应的用户和组,然后把磁盘权限全部赋予对应的用户和组,配置主机之间的互信;
二 添加步骤
1添加grid软件
使用grid用户
[grid@node1] cd $ORACLE_HOME/oui/bin ,这个bin是grid软件的bin目录
[grid@node1 bin]./addNode.sh -silent "CLUSTER_NEW_NODES={node2}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={node2vip}"
注意,有可能遇到的问题
aix可能遇到
Operating system patch check failed for "Patch IZ97457"
Check failed on nodes:
Operating system patch check failed for "Patch IZ89165"
Check failed on nodes:
如果遇到上述问题可以:
su - grid
export IGNORE_PREADDNODE_CHECKS=Y
如果遇到ntp问题(我在hp小机遇到,在ibm aix也遇到了,好像报错和这个不太一样):
NTP common Time Server Check started...
PRVF-5410 : Check of common NTP Time Server failed
PRVF-5416 : Query of NTP daemon failed on all nodes
Clock synchronization check using Network Time Protocol(NTP) failed
直接把ntp服务停掉,然后把/etc/ntp.conf文件给换个名字,我没有尝试设置IGNORE_PREADDNODE_CHECKS=Y环境变量,不知道设置这个变量是否可行
2,添加 oracle 软件
su - oracle
[oracle@node1] cd $ORACLE_HOME/oui/bin 这个bin是oracle软件的bin目录
[oracle@node1 bin]$./addNode.sh -silent "CLUSTER_NEW_NODES={node2}"
3,增加实例
使用图形界面
[oracle@node1] dbca
4,添加完成
前言:
当一个节点遇到下列情况,就需要需要把原有节点信息删除掉,添加新的节点
1.节点集群或库软件严重损坏,相关命令无法正常运行,如误删了/oracle目录,需要重装GI和库软件。
2.节点操作系统故障,导致不能启动或运行中报错,需要重装操作系统。
3.节点服务器硬件故障,需要更换硬件及重装操作系统。
具体步骤:
一 首先需要准备环境:简单说就是和安装rac前的环境要配置一样
1,安装操作系统,操作系统版本和原来的一样,打上对应的补丁,内核参数,limits权限,创建安装软件的文件系统;
2,配置网络,把公有网络和私有网络全部更改好;
3,存储识别存储,如果需要多路径软件,安装对应版本的多路径软件,如果是aix,需要把磁盘的reserve_policy=no_reserve属性更改好,
千万不要忘记;
4,创建对应的用户和组,然后把磁盘权限全部赋予对应的用户和组,配置主机之间的互信;
二 添加步骤
1添加grid软件
使用grid用户
[grid@node1] cd $ORACLE_HOME/oui/bin ,这个bin是grid软件的bin目录
[grid@node1 bin]./addNode.sh -silent "CLUSTER_NEW_NODES={node2}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={node2vip}"
注意,有可能遇到的问题
aix可能遇到
Operating system patch check failed for "Patch IZ97457"
Check failed on nodes:
Operating system patch check failed for "Patch IZ89165"
Check failed on nodes:
如果遇到上述问题可以:
su - grid
export IGNORE_PREADDNODE_CHECKS=Y
如果遇到ntp问题(我在hp小机遇到,在ibm aix也遇到了,好像报错和这个不太一样):
NTP common Time Server Check started...
PRVF-5410 : Check of common NTP Time Server failed
PRVF-5416 : Query of NTP daemon failed on all nodes
Clock synchronization check using Network Time Protocol(NTP) failed
直接把ntp服务停掉,然后把/etc/ntp.conf文件给换个名字,我没有尝试设置IGNORE_PREADDNODE_CHECKS=Y环境变量,不知道设置这个变量是否可行
2,添加 oracle 软件
su - oracle
[oracle@node1] cd $ORACLE_HOME/oui/bin 这个bin是oracle软件的bin目录
[oracle@node1 bin]$./addNode.sh -silent "CLUSTER_NEW_NODES={node2}"
3,增加实例
使用图形界面
[oracle@node1] dbca
4,添加完成