【RAC】莫忘為 eth0(Public IP)指定預設閘道器地址

secooler發表於2010-09-20
安裝cluster的最後一個步驟,vipca過程中,在啟動vip服務的時候提示vip服務無法啟動。
這個錯誤的提示資訊可以依照提示的警告日誌中去查詢。

1.擷取對應的報錯資訊如下
# vi /oracle/app/crs/log/rac1/racg/ora.rac1.vip.log
……
2010-09-20 22:21:41.826: [    RACG][3066554048] [26356][3066554048][ora.rac1.vip]: clsrcexecut: env ORACLE_CONFIG_HOME=/oracle/app/crs

2010-09-20 22:21:41.826: [    RACG][3066554048] [26356][3066554048][ora.rac1.vip]: clsrcexecut: cmd = /oracle/app/crs/bin/racgeut -e _USR_ORA_DEBUG=0 54 /oracle/app/crs/bin/racgvip start rac1

2010-09-20 22:21:41.826: [    RACG][3066554048] [26356][3066554048][ora.rac1.vip]: clsrcexecut: rc = 1, time = 3.380s

2010-09-20 22:21:45.230: [    RACG][3066554048] [26356][3066554048][ora.rac1.vip]: checkIf: Default gateway is not defined (host=rac1)
Interface eth0 checked failed (host=rac1)
Invalid parameters, or failed to bring up VIP (host=rac1)

2010-09-20 22:21:45.231: [    RACG][3066554048] [26356][3066554048][ora.rac1.vip]: clsrcexecut: env ORACLE_CONFIG_HOME=/oracle/app/crs

2010-09-20 22:21:45.231: [    RACG][3066554048] [26356][3066554048][ora.rac1.vip]: clsrcexecut: cmd = /oracle/app/crs/bin/racgeut -e _USR_ORA_DEBUG=0 54 /oracle/app/crs/bin/racgvip check rac1

2010-09-20 22:21:45.231: [    RACG][3066554048] [26356][3066554048][ora.rac1.vip]: clsrcexecut: rc = 1, time = 3.410s

2010-09-20 22:21:45.232: [    RACG][3066554048] [26356][3066554048][ora.rac1.vip]: end for resource = ora.rac1.vip, action = start, status = 1, time = 6.880s
……


2.錯誤原因
從錯誤日誌中可以確定,是由於沒有設定預設閘道器導致的。

3.處理方法
透過圖形化方法或命令列方法為eth0設定閘道器地址即可解決該問題。

4.小結
不要放棄任何一個錯誤提示資訊。有時仔細分析錯誤提示日誌內容,會有很直觀的解決方案提示。因此處理問題比從新安裝來的更快一些。

Good luck.

secooler
10.09.20

-- The End --

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-674660/,如需轉載,請註明出處,否則將追究法律責任。

相關文章