oracle 11g rac 監聽程序在調整過網絡後出現監聽進程offline,而且兩臺節點之間頻繁切換,查看日誌/var/log/message 發現有頻繁的註冊撤銷動作。
監聽日誌 /u01/app/oracle/diag/tnslsnr/rac1/listener/trace/listener.log
監聽文件 /u01/app/11.2.0/grid/network/admin/listener.ora
oracle錯誤日誌 /u01/app/oracle/diag/rdbms/oaorcl/oaorcl/trace/alert
rac進程日誌 /u01/app/11.2.0/grid/log/rac/crsd/crsd.log
??/u03/oracle/app/11.2.0/grid/log/orajdcpt*/alertorajdcpt*.log
??/u03/oracle/app/11.2.0/grid/log/orajdcpt*/cssd/ocssd.log
/u01/app/11.2.0/grid/log/rac1/agent/crsd/oraagent_grid/oraagent_grid.log
發現存在ip波動。
解決方法:
在/etc/sysctl.conf 中添加
net.ipv4.conf.default.arp_ignore = 1
含義:確定不同的方式發送的迴應收到ARP協議要求 0-(默認)代表任何地方的目標IP地址,配置任何接口。 1-答覆只有目標IP地址是本地地址上配置傳入接口。
net.ipv4.conf.all.arp_ignore = 1 含義:同上
之後 sysctl -p
並在/etc/sysconfig/network-scripts/ifcfg-eth文件中添加mac地址,可用ifconfig查看