ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 11gR2升级到11.2.0.2添加节点没有反应

11gR2升级到11.2.0.2添加节点没有反应

原创 Linux操作系统 作者:尛样儿 时间:2011-03-07 00:00:11 0 删除 编辑

11gR2升级到11.2.0.2添加节点没有反应

我将我的Oracle RAC 11gR2升级到了11.2.0.2的版本,我的升级方式是保留原有目录,也就是说Grid Infrastructure有2个目录一个是grid(11.2.0.1),第2个目录是grid_02(11.2.0.2)。我在grid_02/oui/bin目录下执行如下添加节点的命令:
./addNode.sh -silent "CLUSTER_NEW_NODES={rhel3}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={rhel3-vip}"
居然没有任何返回就结束了。也没有发现有日志记录。

奇了怪了,我到原来的grid/oui/bin执行上面的命令就能正常的执行添加,但是由于版本不同了最终添加是失败的。

把grid/oui/bin/addNode.sh和grid_02/oui/bin/addNode.sh的两个文件拿来比对,发现了不同:
grid/oui/bin/addNode.sh(11.2.0.1)内容如下:
#!/bin/sh
OHOME=/u01/app/11.2.0/grid
INVPTRLOC=$OHOME/oraInst.loc
./runInstaller -addNode -invPtrLoc $INVPTRLOC ORACLE_HOME=$OHOME $*

grid_02/oui/bin/addNode.sh(11.2.0.2)内容如下:
#!/bin/sh
OHOME=/u01/app/11.2.0/grid_02
INVPTRLOC=$OHOME/oraInst.loc
ADDNODE="$OHOME/oui/bin/runInstaller -addNode -invPtrLoc $INVPTRLOC ORACLE_HOME=$OHOME $*"
if [ "$IGNORE_PREADDNODE_CHECKS" = "Y" -o ! -f "$OHOME/cv/cvutl/check_nodeadd.pl" ]
then
        $ADDNODE
else
        CHECK_NODEADD="$OHOME/perl/bin/perl $OHOME/cv/cvutl/check_nodeadd.pl -pre $*"
        $CHECK_NODEADD
        if [ $? -eq 0 ]
        then
        $ADDNODE
        fi
fi

从内容来看执行的添加命令都是相同的:
./runInstaller -addNode -invPtrLoc $INVPTRLOC ORACLE_HOME=$OHOME $*
但是11.2.0.2多了个检查,利用CVU检查是否满足添加节点的要求,由于这个检查是通不过的,Oracle有个bug,会出现类似下面的错误:
ERROR:
PRVF-5449 : Check of Voting Disk location "ORCL:OCRVDISK(ORCL:OCRVDISK)" failed on the following nodes:

        rhel3:No such file or directory

PRVF-5431 : Oracle Cluster Voting Disk configuration check failed

这是Oracle 的bug,可以详见文章:《PRVF-5449 : Check of Voting Disk location "ORCL:(ORCL:)" failed [ID 1267569.1]》

由此是通不过检查的,于是把grid_02/oui/bin/addNode.sh的内容修改为:
#!/bin/sh
OHOME=/u01/app/11.2.0/grid_02
INVPTRLOC=$OHOME/oraInst.loc
./runInstaller -addNode -invPtrLoc $INVPTRLOC ORACLE_HOME=$OHOME $*

然后再次执行:
./addNode.sh -silent "CLUSTER_NEW_NODES={rhel3}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={rhel3-vip}"
一切正常!!!

 

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

请登录后发表评论 登录
全部评论
Oracle数据库管理员,Oracle数据库系统构架员;2012年7月出版《构建最高可用Oracle数据库系统:Oracle 11gR2 RAC管理、维护与性能优化》一书;Oracle 10g OCM。

注册时间:2010-01-05

  • 博文量
    483
  • 访问量
    5421067