Tag Archives: ocr mirror

运行ocrconfig replace ocrmirror出现PROT-22错误

这个错误和前面的PROT-16是同时碰到的。 运行ocrconfig replace ocr出现PROT-16错误:https://yangtingkun.net/?p=116 由于碰到了上一篇文章提到的PROT-16错误,尝试先创建ocrmirror脚本: # ./ocrconfig -REPLACE ocrmirror /dev/ocr2 PROT-22: Storage too small# ./ocrconfig -replace ocrmirror /dev/ocr2 PROT-22: Storage too small 现在ocr2的配置已经和要迁移的原ocr对应裸设备具有相同的大小,仍然导致了错误产生,而且根据错误信息不难看出,导致问题产生的原因是空间不足。 查询metalink发现,这是一个10.2.0.1上的bug,要求ocrmirror设备的大小要比原始ocr设备大128M,详细描述可以参考:ID 317628.1。 将ocrmirror对应的目标裸设备大小增加128M后,再次运行ocrconfig –replace ocrmirror,命令成功执行。

Posted in BUG | Tagged , , , | Leave a comment

运行ocrconfig replace ocr出现PROT-16错误

利用crsctl工具替换当前ocr时,出现了这个错误。 错误信息为: #./ocrconfig -REPLACE ocr /dev/ocr1 PROT-16: Internal Error#./ocrconfig -replace ocr /dev/ocr1 PROT-16: Internal Error 出现了一下metalink,发现导致这个错误的原因可能有两个,一个是当前的OCR裸设备空间的要求,Oracle推荐是128M、256M等等,如果原本OCR设备的大小小于128M,则OCR新的设备取128M,如果原本设备大小在128M到256M之间,则取256M大小。 原始设备大小为256M,而当前设置为512M,可能就是这个原因导致了错误的产生。 讲新的设备/dev/ocr1设置为相同的512M后,再次尝试上面的OCRCONFIG命令,错误依旧。 再次检查metalink,如果只有1个OCR设备,则REPLACE命令无效,因此需要首先执行./ocrconfig -replace ocrmirror /dev/ocr2,然后才能重新运行./ocrconfig -replace ocr /dev/ocr1命令。

Posted in BUG | Tagged , , , , , | 1 Comment