网关配置不当导致RAC一个节点VIP不通故障
Mar142014
今天同事在搭建两节点RAC+两节点RAC的DG环境时,主库日志无法发送到备库(备库第二个节点没有起),我经过分析发现,TNSNAMES文件配置HOST部分用的是备库第一个节点的VIP,这是正常的,查看备库信息发现这个节点的VIP已经飄到了第二个节点上。
[oracle@maa3 ~]$ crs_stat -t Name Type Target State Host ------------------------------------------------------------ ora....SM1.asm application ONLINE ONLINE maa3 ora.maa3.gsd application ONLINE ONLINE maa3 ora.maa3.ons application ONLINE ONLINE maa3 ora.maa3.vip application ONLINE ONLINE maa4 ora....SM2.asm application ONLINE ONLINE maa4 ora.maa4.gsd application ONLINE ONLINE maa4 ora.maa4.ons application ONLINE ONLINE maa4 ora.maa4.vip application ONLINE ONLINE maa4 ora.orcldg.db application ONLINE ONLINE maa3 ora....g1.inst application ONLINE ONLINE maa3 ora....g2.inst application OFFLINE OFFLINE
此时PING第一个节点的VIP是通的,当将第二个节点的CRS关闭后,在PING就不通了,很明显这是第一个节点的VIP配置出了问题,通过route -n命令查看发现第一个节点的网关没有配置,使用下面的命令配置下网关问题就解决了。
route add -net 0.0.0.0 netmask 255.255.255.0 gw 192.168.0.1
将第二个节点启动后,一切恢复正常。
[oracle@maa3 ~]$ crs_stat -t Name Type Target State Host ------------------------------------------------------------ ora....SM1.asm application ONLINE ONLINE maa3 ora.maa3.gsd application ONLINE ONLINE maa3 ora.maa3.ons application ONLINE ONLINE maa3 ora.maa3.vip application ONLINE ONLINE maa3 ora....SM2.asm application ONLINE ONLINE maa4 ora.maa4.gsd application ONLINE ONLINE maa4 ora.maa4.ons application ONLINE ONLINE maa4 ora.maa4.vip application ONLINE ONLINE maa4 ora.orcldg.db application ONLINE ONLINE maa4 ora....g1.inst application ONLINE ONLINE maa3 ora....g2.inst application ONLINE ONLINE maa4
————————————————-end———————————————————-
> route add -net 0.0.0.0 netmask 255.255.255.0 gw 192.168.0.1
2014-03-14 15:05指教:这里 -net后面为什么跟着0.0.0.0?为什么不是主机的IP地址呢?
@ww
2014-03-21 11:490.0.0.0表示所以网段,因为没有执行eth几,默认是eth0,我要修改的就是eth0,所以可以这么写,如果修改的不是eth0,就需要明确执行了。