转:Oracle RAC 添加和删除OCR(10g)

Oracle RAC 添加和删除OCR

Oracle RAC 备份和恢复OCR 参考:http://blog.csdn.net/laoshangxyc/article/details/8688705


Oracle Clusterware最多只支持两个OCR,一个普通OCR,一个镜像OCR.如果采用的External Redundancy方式存储OCR,那么还可以添加一个镜像OCR,

如果才用的Normal Redundancy的方式存储OCR那么则不能再添加。

添加普通OCR方法如下:

ocrconfig -replace ocr destination_file
ocrconfig -replace ocr disk
--destination_file或disk为想要添加的OCR存储位置

添加镜像OCR方法如下:

ocrconfig -replace ocrmirror destination_file 
ocrconfig -replace ocrmirror disk
--destination_file或disk为想要添加的OCR存储位置

--以上要用root用户执行

示例添加镜像OCR:

1.查看系统当前OCR情况

[plain] view plain copy
  1. [oracle@node1 ~]$ ocrcheck  
  2. Status of Oracle Cluster Registry is as follows :  
  3.          Version                  :          2  
  4.          Total space (kbytes)     :     104344  
  5.          Used space (kbytes)      :       3816  
  6.          Available space (kbytes) :     100528  
  7.          ID                       :  497615595  
  8.          Device/File Name         : /dev/raw/raw1  
  9.                                     Device/File integrity check succeeded  
  10.   
  11.                                     Device/File not configured  
  12.   
  13.          Cluster registry integrity check succeeded  

看到当前系统只有一个OCR存储(为普通OCR),在/dev/raw/raw1.

如果此时再添加一个普通OCR,则会报如下错误

[plain] view plain copy
  1. [root@node1 bin]# ./ocrconfig -replace ocr /dev/raw/raw7  
  2. PROT-16: Internal Error  

2.添加一个镜像OCR

[plain] view plain copy
  1. [root@node1 bin]# ./ocrconfig -replace ocrmirror /dev/raw/raw7  

3.查看添加后的OCR情况

[plain] view plain copy
  1. [oracle@node1 crs_1]$ ocrcheck  
  2. Status of Oracle Cluster Registry is as follows :  
  3.          Version                  :          2  
  4.          Total space (kbytes)     :     104344  
  5.          Used space (kbytes)      :       3816  
  6.          Available space (kbytes) :     100528  
  7.          ID                       :  497615595  
  8.          Device/File Name         : /dev/raw/raw1  
  9.                                     Device/File integrity check succeeded  
  10.          Device/File Name         : /dev/raw/raw7  
  11.                                     Device/File integrity check succeeded  
  12.   
  13.          Cluster registry integrity check succeeded  

可以看到添加成功

删除普通OCR方法如下:

ocrconfig -replace ocr

删除镜像OCR方法如下:

ocrconfig -replace ocrmirror

示例删除普通OCR:

[plain] view plain copy
  1. [root@node1 bin]# ./ocrconfig -replace ocr  
  2.   
  3. [oracle@node1 crs_1]$ ocrcheck  
  4. Status of Oracle Cluster Registry is as follows :  
  5.          Version                  :          2  
  6.          Total space (kbytes)     :     153496  
  7.          Used space (kbytes)      :       3816  
  8.          Available space (kbytes) :     149680  
  9.          ID                       :  497615595  
  10.          Device/File Name         : /dev/raw/raw7  
  11.                                     Device/File integrity check succeeded  
  12.   
  13.                                     Device/File not configured  
  14.   
  15.          Cluster registry integrity check succeeded  
可以看到存储位置为/dev/raw/raw1的普通OCR已经被删除。

注:删除普通OCR后,镜像ocr即为普通ocr,所以此时依然无法添加普通ocr,所以ocrconfig -replace ocr destination_file这个命令可能在第一创建ocr的时候才会用到。

示例删除镜像OCR

[plain] view plain copy
  1. --查看raw7为普通OCR,raw8为镜像ocr  
  2. [oracle@node1 crs_1]$ ocrcheck  
  3. Status of Oracle Cluster Registry is as follows :  
  4.          Version                  :          2  
  5.          Total space (kbytes)     :     153496  
  6.          Used space (kbytes)      :       3816  
  7.          Available space (kbytes) :     149680  
  8.          ID                       :  497615595  
  9.          Device/File Name         : /dev/raw/raw7  
  10.                                     Device/File integrity check succeeded  
  11.          Device/File Name         : /dev/raw/raw8  
  12.                                     Device/File integrity check succeeded  
  13.   
  14.          Cluster registry integrity check succeeded  
  15. --删除镜像ocr  
  16. [root@node1 bin]# ./ocrconfig -replace ocrmirror  
  17. --可以看到raw8已经被删除  
  18. [oracle@node1 crs_1]$ ocrcheck  
  19. Status of Oracle Cluster Registry is as follows :  
  20.          Version                  :          2  
  21.          Total space (kbytes)     :     153496  
  22.          Used space (kbytes)      :       3816  
  23.          Available space (kbytes) :     149680  
  24.          ID                       :  497615595  
  25.          Device/File Name         : /dev/raw/raw7  
  26.                                     Device/File integrity check succeeded  
  27.   
  28.                                     Device/File not configured  
  29.   
  30.          Cluster registry integrity check succeeded 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27677524/viewspace-773509/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/27677524/viewspace-773509/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值