執行ocrconfig replace ocr出現PROT-16錯誤

yangtingkun發表於2011-09-20

利用crsctl工具替換當前ocr時,出現了這個錯誤。

 

 

錯誤資訊為:

#./ocrconfig -replace ocr /dev/ocr1
PROT-16: Internal Error

出現了一下metalink,發現導致這個錯誤的原因可能有兩個,一個是當前的OCR裸裝置空間的要求,Oracle推薦是128M256M等等,如果原本OCR裝置的大小小於128M,則OCR新的裝置取128M,如果原本裝置大小在128M256M之間,則取256M大小。

原始裝置大小為256M,而當前設定為512M,可能就是這個原因導致了錯誤的產生。

講新的裝置/dev/ocr1設定為相同的512M後,再次嘗試上面的OCRCONFIG命令,錯誤依舊。

再次檢查metalink,如果只有1OCR裝置,則REPLACE命令無效,因此需要首先執行./ocrconfig -replace ocrmirror /dev/ocr2,然後才能重新執行./ocrconfig -replace ocr /dev/ocr1命令。

 

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

相關文章