oracle的集群管理软件和数据库对私网依赖性很大,很多集群问题最后都可以归结到网络层面。
当集群出现问题时检查网络信息是必要的。
1.查看MTU的大小,确认所有节点的公网和私网网卡的MTU大小相同
netstat -in (注意MTU值)
2.节点联通性检查至少两次 分别检查公网和私网
ping -s [MTU大小] -c [发送报文个数] -I [源IP地址] [目标主机]
3.使用traceroute验证私网配置
traceroute -s [源私网IP地址] -r -F [目标节点私网主机名] [包大小 1472]
如果有故障,出现故障信息*或!H
4.使用ping命令检查scan vip主机名是否能够解析为正确的scan ip
ping -s [MTU大小] -c [发送包个数] -I [源节点IP地址] [scan名]
5.使用nslookup确认DNS是否能够正确解析VIP和SCAN
nslookup [vip节点名或scan名]
6.通过文件/etc/nsswitch.conf检查域名解析的顺序
7.检查本地的/etc/hosts文件配置