在数据库实例的alert日志中出现“WARNING: No cluster interconnect has been specified”
来源于:
No Interconnect Defined Signalled In Alert.Log (文档 ID 359268.1)
适用于:
Oracle Server – Enterprise Edition – Version: 10.2.0.1 and later [Release: 10.2 and later ]
Information in this document applies to any platform.
症状:
在启动数据库实例时,alert日志中报错:
WARNING: No cluster interconnect has been specified. Depending onthe communication driver configured Oracle cluster trafficmay be directed to the public interface of this machine.Oracle recommends that RAC clustered databases be configuredwith a private interconnect for enhanced security andperformance.
原因:
Clusterware 不能copy带有.(即:点)的网卡名称
运行'oifcfg iflist'命令,得到如下的结果:
Public_Vlan 1_165.17.2.xxx 165.17.2.0Private_VLAN254_165.17.254.xxx 165.17.254.0
请注意,如上的输出显示,网卡的名称为:
Public_vlan1_165.17.2和Private_vlan254_165.17.254
也就是说网卡的名称带有点
解决方案:
1.对网卡的名称进行重新命名,去掉其中的任何的点
2.运行oifcfg命令以更新ocr
a) oifcfg delifc) oifcfg getifd) oifcfg setif -global "naoracle账号me 1 without dots"/ip address:publice) oifcfg setif -global "name 2 without dots"/ipaddress:cluster_interconect
停止并出钱Clusterware 和数据库。
检查数据库实例中不在有该报错