oracle rac不用dns,安装oracle 11g rac (11.2.03) 出现PRVF-5637 错误(无DNS验证不通过)

I got that same error in 11.2.0.3. It's specific to OEL6 or RHEL6. I tracked down the Oracle bug. By googling. This URL got me close:http://logicalchaos.org/blog/2012/12/cluvfy-prvf-5637-dns-response-time-could-not-be-checked/Here's the problem. Oracle verifies the FQDN of all nodes are in DNS via nslookup:$ nslookup etc.It also verifies a bogus node isn't in DNS via nslookup:/usr/bin/nslookup unknown-not-reachable-node...** server can't find unknown-not-reachable-node: NXDOMAINHere's the problem. OEL 5.8 (incorrectly) returns exit code of 0 in the above failing condition. OEL 6.3 (correctly) returns 1 in that condition.Looking at the bind-utils RPM changelog, this nsloookup change went in for version 9.8.2-0.9.rc1.* Mon May 07 2012 Adam Tkac 32:9.8.2-0.9.rc1- fix race condition in the resolver module-nslookup: return non-zero exit code when fail to get answer (#816164)In OEL 5.8, bind-utils RPM is version 9.3.6-20.P1.el5. Doesn't have the fix.In OEL 6.3, bind-utils RPM version is 9.8.2-0.10.rc1.el6. Has the fix.Oracle GRID installer mistakenly interprets OEL 6.3's exit code of 1 as a problem. When in fact, it's the expected behaviour for a failed DNS lookup.If I trick nslookup into returning the (incorrect) OEL 5.8 behavior, then the Oracle GRID installer will install.# mv /usr/bin/nslookup /usr/bin/nslookup.orig# echo '#!/bin/bash/usr/bin/nslookup.orig $*exit 0' > /usr/bin/nslookup# chmod a+x nslookupNow when I run the Oracle GRID installer, it installs. Also cluvfy.sh succeeds too.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值