aix上"Cluster Node Information" or "Specify Cluster Configuration" 窗口中不显示节点并且add 按钮是灰色的
适用于:
Oracle Server - Enterprise Edition - Version: 10.2.0.1 and later [Release: 10.2 and later ]
IBM AIX on POWER Systems (64-bit)
症状:
安装Oracle Clusterware(CRS or 11gR2 Grid Infrastructure),"Cluster Node Information" or "Specify Cluster Configuration"窗口不显示任何的节点,并且 add 按钮是灰色的
安装日志如下:
[main] [10:21:20:345] [sQueryCluster.isCluster:74] LKMGR file =/usr/sbin/cluster/utilities/cldomain
[main] [10:21:20:346] [QueryCluster.<init>:49] Detected Cluster
[main] [10:21:20:346] [QueryCluster.isCluster:65] Cluster existence check = true
补充一点:
关于安装日志的位置,请见如下的文章Location Of Logs For OPatch And OUI (文档 ID 403212.1)
原因:
原因是IBM HACMP (or PowerHA) 程序 在HACMP被卸载时没有remove 干净(cleanly).当HACMP被卸载(deinstalled)之后,ls命令依然能看到HACMP命令:
$ ls -l /usr/sbin/cluster/utilities/cldomain
lrwxrwxrwx 1 root system 29 Sep 21 13:54 /usr/sbin/cluster/utilities/cldomain -> /opt/VRTSvcs/rac/bin/cldomain
Oracle OUI 依靠/usr/sbin/cluster/utilities/cldomain 来确认 vendor Clusterware 是否存在。如果存在,Oracle OUI 会在HACMP的上方被安装并从HACMP 处获取node的list
在此case中,由于HACMP被检测到,OUI 将不会允许用户来手工敲入节点信息,但是,由于HACMP被deinstalled,HACMP没有任何的节点成员信息。
解决方案:
解决方案是从所有的节点上 remove掉 /usr/sbin/cluster/utilities/cldomain,并重新启动OUI