oracle 11.2 增加节点

来源:互联网 发布:手机温度测量软件 编辑:程序博客网 时间:2024/06/04 21:19
   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,添加完成