【RAC】Oracle11g RAC添加新节点相关事项

RAC add node 

首先的步骤,尽量备份数据库,任何操作都有风险, 其次,检查目前数据库运行环境、集群状态、监听状态、数据库运行情况等,如果可以请将原有系统进行一次重启操作。

1、根据原有节点配置信息,配置一下

  系统参数、安装软件所需包、创建grid、oracle用户、相关目录,并赋予权限,配置环境变量、添加HOSTS文件

注意:配置SSH 可以通过命令自行配置,请区分linux/AIX等。建议使用Oracle软件所提供的脚本,脚本在GRID软件的 sshsetup 目录
执行脚本如下:


点击(此处)折叠或打开

  1. --grid用户
  2. /u01/soft/grid/sshsetup/sshUserSetup.sh -user grid -hosts "rac01 rac02 rac03" -advanced -noPromptPassphrase

  3. --oracle用户
  4. /u01/soft/grid/sshsetup/sshUserSetup.sh -user oracle -hosts "rac01 rac02 rac03" -advanced -noPromptPassphrase
2、基础环境配置完成,配置磁盘相关信息,请根据原有系统环境、情况进行配置,注意多路径等问题

3、检查节点相关信息是否符合

点击(此处)折叠或打开

  1. #检查节点
  2. cluvfy stage -pre nodeadd -n rac03 -verbose

4、添加grid节点,注意需要在原有节点执行,并不是新节点上

点击(此处)折叠或打开

  1. cd $ORACLE_HOME/oui/bin
  2. $ORACLE_HOME/oui/bin/addNode.sh -silent "CLUSTER_NEW_NODES={rac03}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={rac03-vip}"

  3. --注意,如果没有第三步检查节点时,请输入一下内容,如果不输入一下内容,该脚本将执行安装预检查工作
  4. export IGNORE_PREADDNODE_CHECKS=Y

我们也可以 看下 addNode.sh 脚本

点击(此处)折叠或打开

  1. #!/bin/sh
  2. OHOME=/u01/app/11.2.0/grid
  3. INVPTRLOC=$OHOME/oraInst.loc
  4. EXIT_CODE=0
  5. ADDNODE="$OHOME/oui/bin/runInstaller -addNode -invPtrLoc $INVPTRLOC ORACLE_HOME=$OHOME $*"
  6. if [ "$IGNORE_PREADDNODE_CHECKS" = "Y" -o ! -f "$OHOME/cv/cvutl/check_nodeadd.pl" ]
  7. then
  8.         $ADDNODE
  9.         EXIT_CODE=$?;
  10. else
  11.         CHECK_NODEADD="$OHOME/perl/bin/perl $OHOME/cv/cvutl/check_nodeadd.pl -pre ORACLE_HOME=$OHOME $*"
  12.         $CHECK_NODEADD
  13.         EXIT_CODE=$?;
  14.         if [ $EXIT_CODE -eq 0 ]
  15.         then
  16.                 $ADDNODE
  17.                 EXIT_CODE=$?;
  18.         fi
  19. fi
  20. exit $EXIT_CODE ;

  21. --注意执行条件

5、配置安装完成后rac03节点grid、ASM正常,但通过命令crsctl stat 检查时,CRS磁盘组显示offline,可以使用一下命令

点击(此处)折叠或打开

  1. crsctl start resource ora.CRS.dg -n rac03 --以后再重新测试看看
6、#oracle用户 add database soft


点击(此处)折叠或打开

  1. $ORACLE_HOME/oui/bin/addNode.sh -silent "CLUSTER_NEW_NODES={rac03}"

7、安装数据库,可以通过图形界面方式,也可以使用一下命令 ,此处因为拷贝虚拟机遇到一坑,rac 各节点中local_listener 配置的默认配置的IP并不是各节点VIP,而是我初始安装系统的一个IP地址,虽然之前我把原有东西都有删除,估计还有遗漏,所以环境要检查好。

点击(此处)折叠或打开

  1. dbca -silent -addInstance -nodeList rac03 -gdbName racdb -instanceName racdb3 -sysDBAUserName sys -sysDBAPassword “oracle”


8、上面步骤完成添加节点工作, 请检查相关配置信息、数据库状态等。







来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29487349/viewspace-2140585/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29487349/viewspace-2140585/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值