当前位置: 首页 > Oracle, oracle 10g > 正文

删除OCR磁盘

之前做了些有关OCR增加镜像,迁移OCR的测试,也遇到了一些问题,详见《http://www.dbdream.com.cn/wp-content/uploads/2012/12/利用ocrconfig工具迁移OCR磁盘时出现PORT-16错误.pdf》和《http://www.dbdream.com.cn/wp-content/uploads/2012/12/ocrcheck-PROT-602-错误和ocrconfig-PROT-1错误.pdf》,但是如果只要求 存一份OCR数据,就需要删除OCR或OCRMIRROR,本文主要演示如何删除OCR磁盘,当前OCR信息如下:

[root@node2 ~]# ocrcheck

Status of Oracle Cluster Registry is as follows :
Version                  :          2
Total space (kbytes)     :     195804
Used space (kbytes)      :       4612
Available space (kbytes) :     191192
ID                       : 1398039632
Device/File Name         : /dev/raw/raw7
Device/File integrity check failed
n        Device/File Name         : /dev/raw/raw8
Device/File integrity check failed
n
Cluster registry integrity check failed

通常第一个出现的Device/File Name是主OCR,第二个出现的是OCRMIRROR,可以通过/etc/oracle/ocr.loc验证。

[root@node1 ~]# cat /etc/oracle/ocr.loc

#Device/file  getting replaced by device /dev/raw/raw8
ocrconfig_loc=/dev/raw/raw7
ocrmirrorconfig_loc=/dev/raw/raw8
local_only=false

下面演示如何删除OCR或者OCRMIRROR(必须保留一份OCR信息,也就是OCR和OCRMIRROR只能删除一个)。

删除OCRMIRROR

[root@node1 ~]# ocrconfig -replace ocrmirror

ocrconfig -replace ocrmirror如果加设备名称表示将ocrmirror迁移到这个设备上,如果什么也不加就表示删除ocrmirror。

[root@node1 ~]# ocrcheck

Status of Oracle Cluster Registry is as follows :
Version                  :          2
Total space (kbytes)     :     195804
Used space (kbytes)      :       4612
Available space (kbytes) :     191192
ID                       : 1398039632
Device/File Name         : /dev/raw/raw7
Device/File integrity check failed
n
Device/File not configured
Cluster registry integrity check failed

查看/etc/oracle/ocr.loc文件可以看到ocrmirror被删除:

[root@node2 ~]# cat /etc/oracle/ocr.loc

#Device/file /dev/raw/raw8 being deleted
ocrconfig_loc=/dev/raw/raw7
local_only=false

如果删除OCR,ocrmirror会自动替换OCR信息,由备用OCR镜像变成当前OCR。

[root@node2 ~]# ocrconfig -replace ocr
[root@node2 ~]# ocrcheck
Status of Oracle Cluster Registry is as follows :
Version                  :          2
Total space (kbytes)     :     195804
Used space (kbytes)      :       4612
Available space (kbytes) :     191192
ID                       : 1398039632
Device/File Name         : /dev/raw/raw8
Device/File integrity check failed
n
Device/File not configured
Cluster registry integrity check failed

查看/etc/oracle/ocr.loc文件可以看到ocr被删除:

[root@node2 ~]# cat /etc/oracle/ocr.loc
#Device/file /dev/raw/raw7 being deleted
ocrconfig_loc=/dev/raw/raw8
local_only=false

这样我们就可以很方便的将OCR从一个存储迁移到另一个存储上。

本文固定链接: http://www.dbdream.com.cn/2012/12/%e5%88%a0%e9%99%a4ocr%e7%a3%81%e7%9b%98/ | 信春哥,系统稳,闭眼上线不回滚!

该日志由 dbdream 于2012年12月21日发表在 Oracle, oracle 10g 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 删除OCR磁盘 | 信春哥,系统稳,闭眼上线不回滚!
关键字: , ,

删除OCR磁盘:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter