AIX上的RAC:虚拟接口RACGVIP失败,公共接口UP
适用于:
Oracle Server - Enterprise Edition - Version: 10.2.0.3 and later [Release: 10.2 and later ]
IBM AIX on POWER Systems (64-bit)
IBM AIX Based Systems (64-bit)
Symptoms
如果以太通道和VLAN设备用于公共网络,racgvip脚本可能会失败,导致VIP脱机。
Cause
目前,如果公共网络状态是UP,racgvip脚本发出如下命令来检查:
'$ENTSTAT -d $_IF $GREP -iEq '.*lan.*state.*:.*operational.*
.*link.*status.*:.*up.*' "
然而,在一些新的AIX网络设备上,从下面的命令的输出是不同的,所以entstat输出上面的grep检查失败:
entstat -d <interface name>
Bug:6608472 addresses this problem.
The new fix is in 10.2.0.3 patch 6851901 (MLR #16).
虽然BUG6608472没有说明解决的办法是补丁6851901,此修补程序(6851901)拥有的的新racgvip,现在问题的下列检查公共网络的健康:
$ENTSTAT -d $_IF $GREP -iEq '.*lan.*state.*:.*operational.* .*link.*status.*:.*up.* .*port.*operational.*state.*:.*up.*'
The fix for the bug 6608472 is also included in 10.2.0.4
Solution
要解决此问题,应用补丁6851901。
再次,这个补丁提供的新racgvip脚本,可以处理新的/当前的AIX接口类型。