oracle DG VCS切換異常問題

shiri512003發表於2011-06-18
oracle11.2.0.2 dg vcs ha 切換異常[@more@]

現象:oracle11.2.0.2+vcs,當有主庫的public程式連線到備庫時,ha無法正常完成備庫例項的切換。

問題關鍵點如下:

1oracle11.2.0.2 shutdown immediate操作中,會等待active call狀態的程式,(不確定是會等待所有處於active call狀態的程式還是單單active call狀態的RFS程式);並且這個等待可能是沒有超時或者超時設定相當長(從測試中看超過1h)。shutdown操作會一直卡在ipcs看到的第一個訊號量(釋放?)處,對應系統呼叫一直在報超時錯誤。

2)當監聽器所偵聽的網路異常(這裡是IPdown掉)時,主庫與備庫RFS程式的網路連線會持續相當長的時間(超過1h,不確定是否有超時設定,16010, 00000, "disable stale RFS process extermination"?),主庫連線是處於ESTABLISHED,備庫處於SYN-SENTtcpdump顯示備庫一直在向主庫發包,但是沒有收到回應。

3VCS配置中,當監聽offline後,即可offline VIP,從VCS日誌可以看到,oraclevipoffline是併發操作的。

解決方案:修改oracle instance依賴於vip,刪除listener對vip的依賴即可。

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

相關文章