RAC無法關閉nodeapps

super_sky發表於2013-12-10
環境:
作業系統:windows 2008R2
資料庫:11.2.0.1 RAC

現象:
關閉一個節點的nodeapps報如下錯誤
C:\Users\Administrator>srvctl stop nodeapps -n abc-db1
PRCR-1065 : 無法停止資源 ora.abc-db1.vip
CRS-2529: 無法對 'ora.abc-db1.vip' 執行操作, 因為這樣做需要停止或重新定位 'ora.LISTENER.lsnr', 但未指定強制選項
PRCR-1014 : 無法停止資源 ora.net1.network
PRCR-1065 : 無法停止資源 ora.net1.network
CRS-2529: 無法對 'ora.net1.network' 執行操作, 因為這樣做需要停止或重新定位 'ora.scan1.vip', 但未指定強制選項

首先需明確一下nodeapps包括哪些資源:GSD、ONS、VIP,所以listener、db、asm、service等是不屬於nodeapps的。

10g RAC下stop nodeapps把之上的資源不加提示全都給關掉了,於是在上面資源都已啟動的情況下,該命令與crs_stop -all具有同樣的效力,具有一定危險性;

11gR2 RAC更完善了一些,對srvctl stop nodeapps提供了-f選項,預設情況下不加-f會提示上面的資源正在執行,不讓關閉;只有人工使用-f選項確認了確實要關,才會把nodeapps及其之上依賴的服務給關閉。這給了我們一個確認的空間,防止頂層資源未做計劃內關閉的情況下去stop nodeapps。所以說,這是正常的behavior。


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

相關文章