【OCR】Oracle CRS 10.2.0.1版本Bug導致映象OCR時報PROT-22錯誤
1.問題現象
1)獲取CRS軟體的版本資訊
[root@rac1 ~]# crsctl query crs softwareversion
CRS software version on node [rac1] is [10.2.0.1.0]
注意,此時系統的CRS版本是10.2.0.1基礎版本。
2)映象OCR時丟擲PROT-22報錯資訊
[root@rac1 ~]# /u01/crs1020/bin/ocrconfig -replace ocrmirror /dev/raw/raw2
PROT-22: Storage too small
2.問題原因
具體原因在MOS文章“How to Replace a Corrupt OCR Mirror File [ID 317628.1]”中已給出,是由Oracle CRS 10.2.0.1版本的Bug引起的,在10.2.0.1版本中要求OCR的映象檔案大小必須在128M以上,我的環境中OCR映象檔案僅有100M大小,因此無法完成。該Bug已經在Oracle 10.2.0.2中得到修復。
有關該Bug的說明資訊如下:
“This fails with "PROT-22: Storage too small" error. The problem is due to an Oracle bug where this operation requires the OCR mirror partition/file tobe larger than the original by up to 128MB. The bug has been fixed in the 10.2.0.2 patchset.”
3.問題處理
僅需將Oracle CRS軟體升級到10.2.0.2或更高的版本便可解決該問題。
有關CRS升級方法這裡不贅述。
1)確認CRS升級後的版本
[root@rac1 ~]# crsctl query crs softwareversion
CRS software version on node [rac1] is [10.2.0.2.0]
此時系統的CRS版本已升級到10.2.0.2。
2)再次嘗試映象OCR
[root@rac1 ~]# /u01/crs1020/bin/ocrconfig -replace ocrmirror /dev/raw/raw2
[root@rac1 ~]#
映象動作成功完成,不再有“PROT-22: Storage too small”。
3)獲取映象完成後OCR的系統狀態
[root@rac1 ~]# /u01/crs1020/bin/ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 104216
Used space (kbytes) : 2848
Available space (kbytes) : 101368
ID : 1206524489
Device/File Name : /dev/raw/raw1
Device/File integrity check succeeded
Device/File Name : /dev/raw/raw2
Device/File integrity check succeeded
Cluster registry integrity check succeeded
4.小結
可以說Oracle的Bug還是比較多的。Bug本身並不可怕,可怕的是無法快速定位和解決。在故障面前我們需要更多的是冷靜和思考。
Good luck.
secooler
10.11.02
-- The End --
1)獲取CRS軟體的版本資訊
[root@rac1 ~]# crsctl query crs softwareversion
CRS software version on node [rac1] is [10.2.0.1.0]
注意,此時系統的CRS版本是10.2.0.1基礎版本。
2)映象OCR時丟擲PROT-22報錯資訊
[root@rac1 ~]# /u01/crs1020/bin/ocrconfig -replace ocrmirror /dev/raw/raw2
PROT-22: Storage too small
2.問題原因
具體原因在MOS文章“How to Replace a Corrupt OCR Mirror File [ID 317628.1]”中已給出,是由Oracle CRS 10.2.0.1版本的Bug引起的,在10.2.0.1版本中要求OCR的映象檔案大小必須在128M以上,我的環境中OCR映象檔案僅有100M大小,因此無法完成。該Bug已經在Oracle 10.2.0.2中得到修復。
有關該Bug的說明資訊如下:
“This fails with "PROT-22: Storage too small" error. The problem is due to an Oracle bug where this operation requires the OCR mirror partition/file tobe larger than the original by up to 128MB. The bug has been fixed in the 10.2.0.2 patchset.”
3.問題處理
僅需將Oracle CRS軟體升級到10.2.0.2或更高的版本便可解決該問題。
有關CRS升級方法這裡不贅述。
1)確認CRS升級後的版本
[root@rac1 ~]# crsctl query crs softwareversion
CRS software version on node [rac1] is [10.2.0.2.0]
此時系統的CRS版本已升級到10.2.0.2。
2)再次嘗試映象OCR
[root@rac1 ~]# /u01/crs1020/bin/ocrconfig -replace ocrmirror /dev/raw/raw2
[root@rac1 ~]#
映象動作成功完成,不再有“PROT-22: Storage too small”。
3)獲取映象完成後OCR的系統狀態
[root@rac1 ~]# /u01/crs1020/bin/ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 104216
Used space (kbytes) : 2848
Available space (kbytes) : 101368
ID : 1206524489
Device/File Name : /dev/raw/raw1
Device/File integrity check succeeded
Device/File Name : /dev/raw/raw2
Device/File integrity check succeeded
Cluster registry integrity check succeeded
4.小結
可以說Oracle的Bug還是比較多的。Bug本身並不可怕,可怕的是無法快速定位和解決。在故障面前我們需要更多的是冷靜和思考。
Good luck.
secooler
10.11.02
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-677652/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle RAC CRS、OCR、Voting破壞重建Oracle
- 替換oracle叢集中的OCR 映象Oracle
- 10G rac 因為ocr原因導致crs不能啟動的排查二例
- Oracle升級導致ocr檔案損壞一例Oracle
- 解決因ocr資源狀態為unknown導致CRS-0223
- oracle重建ocrOracle
- '+CRS' in '/etc/oracle/ocr.loc' and '/dev/raw/raw1' does not matchOracledev
- ORACLE RAC重建OCROracle
- oracle 10g 如何對ocr盤增加映象和刪除映象Oracle 10g
- 在10201版本上測試ocr mirror時常會遇到PROT-22: Storage too small
- oracle遷移OCR盤Oracle
- redhat 5.3 版本建立 ocr 和voteRedhat
- How to restore ASM based OCR after complete loss of the CRS diskgroupRESTASM
- jdbc版本過低或oracle_home配置錯誤,導致ORA-28040JDBCOracle
- Oracle GoldenGate導致IMP出現ORACLE 32588錯誤OracleGo
- 10.2.0.1的crs的bug—Failed to restrieve procctx from htAIREST
- 12.2.0.1bug導致的Failed to register in OCRLOCAL group.錯誤AI
- 一起由於Oracle 8.1.6 BUG而導致的ORA-03113錯誤Oracle
- WPS中活用查詢替換修正OCR識別錯誤
- 執行ocrconfig replace ocr出現PROT-16錯誤
- 解決IE上登陸oracle OEM時報:“證書錯誤,導航已阻止”的錯誤Oracle
- oracle 10g cluster 如何替換ocr 主檔案 (crs offline狀態)Oracle 10g
- oracle 10g cluster 如何替換ocr主檔案 (crs online狀態)Oracle 10g
- Oracle OCR和VOTEDISK故障修復Oracle
- Oracle Rac Ocr VotingDisk 備份Oracle
- Oracle10.2.0.1的bugOracle
- oracle bug 6825287導致DX鎖等待Oracle
- 由drop datafile導致的oracle bugOracle
- 11gR2私有ip修改錯誤導致crs無法啟動解決方法
- 關於Apache錯誤頁面導致版本顯示的設定Apache
- 多餘索引導致explain錯誤索引AI
- OCR的操作
- 手工刪除歸檔日誌導致RMAN備份時報ORA-19625錯誤
- Oracle RAC 遷移替換 OCR 盤Oracle
- Oracle 21C OCR和OLR管理Oracle
- Oracle OCR的備份與恢復Oracle
- 管理oracle叢集中的ocr檔案Oracle
- 管理RAC中的OCR(Oracle Cluster Register)Oracle