Oracle RAC添加和删除OCR(10g)
Oracle RAC添加和删除OCR(10g)
Oracle RAC 备份和恢复OCR 参考:http://www.zzzyk.com/database/201303/196370.html
Oracle Clusterware最多只支持两个OCR,一个普通OCR,一个镜像
OCR.如果采用的External Redundancy方式存储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]
[oracle@node1 ~]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 104344
Used space (kbytes) : 3816
Available space (kbytes) : 100528
ID : 497615595
Device/File Name : /dev/raw/raw1
Device/File integrity check succeeded
Device/File not configured
Cluster registry integrity check succeeded
看到当前系统只有一个OCR存储(为普通OCR),在/dev/raw/raw1.
如果此时再添加一个普通OCR,则会报如下错误
[plain]
[root@node1 bin]# ./ocrconfig -replace ocr /dev/raw/raw7
PROT-16: Internal Error
2.添加一个镜像OCR
[plain]
[root@node1 bin]# ./ocrconfig -replace ocrmirror /dev/raw/raw7
3.查看添加后的OCR情况
[plain]
[oracle@node1 crs_1]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 104344
Used space (kbytes) : 3816
Available space (kbytes) : 100528
ID : 497615595
Device/File Name : /dev/raw/raw1
Device/File integrity check succeeded
Device/File Name : /dev/raw/raw7
Device/File integrity check succeeded
Cluster registry integrity check succeeded
可以看到添加成功
删除普通OCR方法如下:
ocrconfig -replace ocr
删除镜像OCR方法如下:
ocrconfig -replace ocrmirror
示例删除普通OCR:
[plain]
[root@node1 bin]# ./ocrconfig -replace ocr
[oracle@node1 crs_1]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 153496
Used space (kbytes) : 3816
Available space (kbytes) : 149680
ID : 497615595
Device/File Name : /dev/raw/raw7
Device/File integrity check succeeded
Device/File not configured
Cluster registry integrity check succeeded
可以看到存储位置为/dev/raw/raw1的普通OCR已经被删除。
注:删除普通OCR后,镜像ocr即为普通ocr,所以此时依然无法添加普通ocr,所以ocrconfig -replace ocr destination_file这个命令可能在第一创建ocr的时候才会用到。
示例删除镜像OCR
[plain]
--查看raw7为普通OCR,raw8为镜像ocr
[oracle@node1 crs_1]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 2
Total space (kbytes) : 153496
Used space (kbytes) : 3816
Available space (kbytes) : 149680
ID : 497615595
Device/File Name : /dev/raw/raw7
Device/File integrity check succeeded
Device/File Name : /dev/raw/raw8
Device/File integrity check succeeded
Cluster registry integrity check succeeded
--删除镜像ocr
[root@node1 bin]# ./ocrconfig -replace ocrmirror
--可以看到raw8已经被删除
[oracle@node1 crs_1]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
&nbs
- 更多Oracle疑问解答:
- 运行exp备份oracle数据库提示oracle-12154错误
- 有没有,生产Oracle Rman 备份脚本的工具啊!
- 初学orcle,希望有大大帮忙解说一下详细步骤,从登录oracle到创建表的过程
- oracle语句问题:一张user表,三个字段,id,name,time,插入记录比如:张三2007,李四2008,张三2011
- 如何写一个ORACLE触发器同步两个表中的数据?
- oracle 如何查看一个服务器上有多少个数据库.
- oracle 创建包的时候错误 求解
- oracle 重复列的问题
- oracle 中如何查处2星期前的数据
- 请教oracle数据库安装中的问题
- 请问谁能提供给我标准的oracle ERP的数据库表结构并详细说明各表主要的作用?
- 安装oracle遇到的问题 invalid entry CRC (expected 0x3e12e795 but got 0x9db0e9fd)
- 我的是ORACLE 10G,在RMAN中如何按指定的时间恢复数据文件啊?
- oracle为什么没有自动增长列
- oracle快捷键都有哪些啊?