安装oracle10g rac的CRS遭遇如下故障,节点2的vip在RAC1主机上ONLINE了。停掉从启故障依旧。 [oracle@rac1 ~]$ crs_stat -tName Type TargetState Host------------------------------------------------------------ora.rac1.gsd applicationONLINEONLINErac1ora.rac1.ons applicationONLINEONLINErac1ora.rac1.vip applicationONLINEONLINErac1ora.rac2.gsd applicationONLINEONLINErac2ora.rac2.ons applicationONLINEONLINErac2ora.rac2.vip applicationONLINEONLINErac1
[oracle@rac1 ~]$ crs_stop -allAttempting to stop `ora.rac1.gsd` on member `rac1`Attempting to stop `ora.rac1.ons` on member `rac1`Attempting to stop `ora.rac2.gsd` on member `rac2`Attempting to stop `ora.rac2.ons` on member `rac2`Stop of `ora.rac1.gsd` on member `rac1` succeeded.Stop of `ora.rac1.ons` on member `rac1` succeeded.Stop of `ora.rac2.gsd` on member `rac2` succeeded.Stop of `ora.rac2.ons` on member `rac2` succeeded.Attempting to stop `ora.rac2.vip` on member `rac1`Attempting to stop `ora.rac1.vip` on member `rac1`Stop of `ora.rac2.vip` on member `rac1` succeeded.Stop of `ora.rac1.vip` on member `rac1` succeeded. [oracle@rac1 ~]$ crs_stat -tName Type TargetState Host------------------------------------------------------------ora.rac1.gsd applicationOFFLINE OFFLINE
ora.rac1.ons applicationOFFLINE OFFLINE
ora.rac1.vip applicationOFFLINE OFFLINE
ora.rac2.gsd applicationOFFLINE OFFLINE
ora.rac2.ons applicationOFFLINE OFFLINE
ora.rac2.vip applicationOFFLINE OFFLINE
[oracle@rac1 ~]$ crs_start -allAttempting to start `ora.rac1.vip` on member `rac1`Attempting to start `ora.rac2.vip` on member `rac2`Start of `ora.rac2.vip` on member `rac2` failed.Attempting to start `ora.rac2.vip` on member `rac1`Start of `ora.rac1.vip` on member `rac1` succeeded.Start of `ora.rac2.vip` on member `rac1` succeeded.Attempting to start `ora.rac1.gsd` on member `rac1`Attempting to start `ora.rac2.ons` on member `rac2`Attempting to start `ora.rac1.ons` on member `rac1`Attempting to start `ora.rac2.gsd` on member `rac2`Start of `ora.rac1.gsd` on member `rac1` succeeded.Start of `ora.rac2.gsd` on member `rac2` succeeded.Start of `ora.rac1.ons` on member `rac1` succeeded.Start of `ora.rac2.ons` on member `rac2` succeeded.[oracle@rac1 ~]$ crs_stat -tName Type TargetState Host------------------------------------------------------------ora.rac1.gsd applicationONLINEONLINErac1ora.rac1.ons applicationONLINEONLINErac1ora.rac1.vip applicationONLINEONLINErac1ora.rac2.gsd applicationONLINEONLINErac2ora.rac2.ons applicationONLINEONLINErac2ora.rac2.vip applicationONLINEONLINErac1 初步判断和网络配置有关,于是检查网络相关配置文件,一下子发现了问题所在。 [root@rac2 bin]# cat /etc/sysconfig/network-scripts/ifcfg-eth0# Broadcom Corporation NetXtreme II BCM5709 Gigabit EthernetDEVICE=eth0BOOTPROTO=staticHWADDR=78:2B:CB:25:44:0DONBOOT=yes#HOTPLUG=no#DHCP_HOSTNAME=rac1NETMASK=255.255.255.0IPADDR=192.168.1.65TYPE=EthernetTEWAY=192.168.1.254 问题出在网关上,GATEWAY写成了TEWAY。修改如下: [root@rac2 bin]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 # Broadcom Corporation NetXtreme II BCM5709 Gigabit EthernetDEVICE=eth0BOOTPROTO=staticHWADDR=78:2B:CB:25:44:0DONBOOT=yes#HOTPLUG=no#DHCP_HOSTNAME=rac1NETMASK=255.255.255.0IPADDR=192.168.1.65TYPE=EthernetGATEWAY=192.168.1.254~"/etc/sysconfig/network-scripts/ifcfg-eth0" 12L, 237C written 修改后如下:[root@rac2 bin]# cat /etc/sysconfig/network-scripts/ifcfg-eth0# Broadcom Corporation NetXtreme II BCM5709 Gigabit EthernetDEVICE=eth0BOOTPROTO=staticHWADDR=78:2B:CB:25:44:0DONBOOT=yes#HOTPLUG=no#DHCP_HOSTNAME=rac1NETMASK=255.255.255.0IPADDR=192.168.1.65TYPE=EthernetGATEWAY=192.168.1.254 重新启动网络服务[root@rac2 bin]# service network restart姝e湪鍏抽棴鎺ュ彛 eth0锛?[纭?畾姝e湪鍏抽棴鎺ュ彛 eth1锛?[纭?畾鍏抽棴鐜?洖鎺ュ彛锛?[纭?畾寮瑰嚭鐜?洖鎺ュ彛锛?[纭?畾寮瑰嚭鐣岄潰 eth0锛?[纭?畾寮瑰嚭鐣岄潰 eth1锛?[纭?畾 再次停止CRS服务[oracle@rac1 ~]$ crs_stop -allAttempting to stop `ora.rac1.gsd` on member `rac1`Attempting to stop `ora.rac1.ons` on member `rac1`Attempting to stop `ora.rac2.gsd` on member `rac2`Attempting to stop `ora.rac2.ons` on member `rac2`Stop of `ora.rac1.gsd` on member `rac1` succeeded.Stop of `ora.rac1.ons` on member `rac1` succeeded.Stop of `ora.rac2.gsd` on member `rac2` succeeded.Stop of `ora.rac2.ons` on member `rac2` succeeded.Attempting to stop `ora.rac1.vip` on member `rac1`Attempting to stop `ora.rac2.vip` on member `rac1`Stop of `ora.rac1.vip` on member `rac1` succeeded.Stop of `ora.rac2.vip` on member `rac1` succeeded.[oracle@rac1 ~]$ crs_stat -tName Type TargetState Host------------------------------------------------------------ora.rac1.gsd applicationOFFLINE OFFLINE
ora.rac1.ons applicationOFFLINE OFFLINE
ora.rac1.vip applicationOFFLINE OFFLINE
ora.rac2.gsd applicationOFFLINE OFFLINE
ora.rac2.ons applicationOFFLINE OFFLINE
ora.rac2.vip applicationOFFLINE OFFLINE
启动CRS服务,再次查看CRS服务状态。已经正常了。[oracle@rac1 ~]$ crs_start -allAttempting to start `ora.rac1.vip` on member `rac1`Attempting to start `ora.rac2.vip` on member `rac2`Start of `ora.rac1.vip` on member `rac1` succeeded.Start of `ora.rac2.vip` on member `rac2` succeeded.Attempting to start `ora.rac1.gsd` on member `rac1`Attempting to start `ora.rac2.ons` on member `rac2`Attempting to start `ora.rac2.gsd` on member `rac2`Attempting to start `ora.rac1.ons` on member `rac1`Start of `ora.rac1.gsd` on member `rac1` succeeded.Start of `ora.rac2.gsd` on member `rac2` succeeded.Start of `ora.rac2.ons` on member `rac2` succeeded.Start of `ora.rac1.ons` on member `rac1` succeeded. [oracle@rac1 ~]$ crs_stat -tName Type TargetState Host------------------------------------------------------------ora.rac1.gsd applicationONLINEONLINErac1ora.rac1.ons applicationONLINEONLINErac1ora.rac1.vip applicationONLINEONLINErac1ora.rac2.gsd applicationONLINEONLINErac2ora.rac2.ons applicationONLINEONLINErac2ora.rac2.vip applicationONLINEONLINErac2