今天同事在搭建两节点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———————————————————-