|
在线迁移OCR遇到报错:PROT-16
现象: [root@HeiLJUC01 ~]# /oracle/app/11gR1/crs/bin/ocrconfig -replace ocr /dev/raw/raw9 PROT-16: Internal Error [root@HeiLJUC01 ~]# /oracle/app/11gR1/crs/bin/ocrconfig -replace ocr /dev/raw/raw9 PROT-16: Internal Error 分析: 用ocrcheck查看没有mirr ocr: [root@HeiLJUC01 ~]# /oracle/app/11gR1/crs/bin/ocrcheck Status of Oracle Cluster Registry is as follows : Version : 2 Total space (kbytes) : 3142964 Used space (kbytes) : 8232 Available space (kbytes) : 3134732 ID : 1765612463 Device/File Name : /dev/raw/raw1 Device/File integrity check succeeded Cluster registry integrity check succeeded Logical corruption check succeeded 没有Mirr ocr的情况下,在线迁移ocr是不允许的,Oracle这样设置是基于安全性及可回退的保障来考虑的,因此需要先添加Mirr ocr。 解决方法: 1、先添加Mirr ocr [root@HeiLJUC01 ~]# /oracle/app/11gR1/crs/bin/ocrconfig -replace ocrmirror /dev/raw/raw10 [root@HeiLJUC01 ~]# /oracle/app/11gR1/crs/bin/ocrcheck Status of Oracle Cluster Registry is as follows : Version : 2 Total space (kbytes) : 3142964 Used space (kbytes) : 8232 Available space (kbytes) : 3134732 ID : 1765612463 Device/File Name : /dev/raw/raw1 Device/File integrity check succeeded Device/File Name : /dev/raw/raw10 <===Mirr ocr已添加上 Device/File integrity check succeeded Cluster registry integrity check succeeded Logical corruption check succeeded 2,再迁移ocr [root@HeiLJUC01 ~]# /oracle/app/11gR1/crs/bin/ocrconfig -replace ocr /dev/raw/raw9 [root@HeiLJUC01 ~]# /oracle/app/11gR1/crs/bin/ocrcheck \Status of Oracle Cluster Registry is as follows : Version : 2 Total space (kbytes) : 3142964 Used space (kbytes) : 8232 Available space (kbytes) : 3134732 ID : 1765612463 Device/File Name : /dev/raw/raw9 Device/File integrity check succeeded Device/File Name : /dev/raw/raw10 Device/File integrity check succeeded Cluster registry integrity check succeeded Logical corruption check succeeded [root@HeiLJUC01 ~]# 添加Mirr ocr之后,就可以很方便的在线迁移OCR了。
|