news 2026/10/1 2:53:28

oracle 11g ocr 冗余配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
oracle 11g ocr 冗余配置

在11g 安装过程中默认仅仅能指定一个 dg 用来存储:crs ,voting
可是oracle 官方一般建议我们这么来配置:


1、当ocr没有配置镜像。或者冗余存储时 最少3个ocr 。
假设底层存储不是RAID的话,oracle建议镜像OCR,镜像能够避免单点故障。

■ At least two OCR locations if OCR is configured on an Oracle ASM disk group.
You should configure OCR in two independent disk groups. Typically this is the
work area and the recovery area.


2、假设ocr 配置在oracle asm disk group上时,建议最少两个ocr 位置
ocr 应当配置在两个单独的 disk group

■ At least two OCR locations if OCR is configured on mirrored hardware or
third-party mirrored volumes.


3、假设ocr 配置在有镜像的硬件或者在第3方的镜像卷上时也建议最少冗余2个ocr

eg:加入多个ocr (最多5个)
ocrconfig -add +asm_disk_group| file_name

ocrconfig -delete +ASM_disk_group| file_name


[root@vmrac1 ~]# ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 3540
Available space (kbytes) : 258580
ID : 1902812549
Device/File Name : +CRS
Device/File integrity check succeeded

Device/File not configured

Device/File not configured

Device/File not configured

Device/File not configured

Cluster registry integrity check succeeded

Logical corruption check succeeded

[root@vmrac1 ~]# ocrconfig -add +ARCH --------------------------加入一个新的ocr +ARCH

[root@vmrac1 ~]# ocrcheck ------------------------------检查后已经成功加入
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 3540
Available space (kbytes) : 258580
ID : 1902812549
Device/File Name : +CRS
Device/File integrity check succeeded
Device/File Name : +ARCH
Device/File integrity check succeeded

Device/File not configured

Device/File not configured

Device/File not configured

Cluster registry integrity check succeeded

Logical corruption check succeeded

同理再加入几个 dg

[root@vmrac1 ~]# ocrconfig -add +DATANEW
[root@vmrac1 ~]# ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 3540
Available space (kbytes) : 258580
ID : 1902812549
Device/File Name : +CRS
Device/File integrity check succeeded
Device/File Name : +ARCH
Device/File integrity check succeeded
Device/File Name : +DATANEW
Device/File integrity check succeeded

Device/File not configured

Device/File not configured

Cluster registry integrity check succeeded

Logical corruption check succeeded

[root@vmrac1 ~]# ocrconfig -add +FLASH
[root@vmrac1 ~]# orcheck
-bash: orcheck: command not found
[root@vmrac1 ~]# ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 3540
Available space (kbytes) : 258580
ID : 1902812549
Device/File Name : +CRS
Device/File integrity check succeeded
Device/File Name : +ARCH
Device/File integrity check succeeded
Device/File Name : +DATANEW
Device/File integrity check succeeded
Device/File Name : +FLASH
Device/File integrity check succeeded

Device/File not configured

Cluster registry integrity check succeeded

Logical corruption check succeeded

[root@vmrac1 ~]# ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 3540
Available space (kbytes) : 258580
ID : 1902812549
Device/File Name : +CRS
Device/File integrity check succeeded
Device/File Name : +ARCH
Device/File integrity check succeeded
Device/File Name : +DATANEW
Device/File integrity check succeeded
Device/File Name : +FLASH
Device/File integrity check succeeded

Device/File not configured

Cluster registry integrity check succeeded

Logical corruption check succeeded

[root@vmrac1 ~]# ocrcheck -local
Status of Oracle Local Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 2728
Available space (kbytes) : 259392
ID : 935756415
Device/File Name : /u02/app/11.2.0.3/grid/cdata/vmrac1.olr
Device/File integrity check succeeded

Local registry integrity check succeeded

Logical corruption check succeeded

------------这里我们再来看下ocr 的配置信息 。配置文件在Linux环境下位于 /etc/oracle/ocr.loc

[root@vmrac1 ~]# cd /etc/oracle
[root@vmrac1 oracle]# ls
lastgasp ocr.loc ocr.loc.orig olr.loc olr.loc.bkp olr.loc.orig oprocd scls_scr setasmgid

[root@vmrac1 oracle]# more ocr.loc
#Device/file getting replaced by device +FLASH
ocrconfig_loc=+CRS
ocrmirrorconfig_loc=+ARCH ----------新加入的 ocr 镜像组
ocrconfig_loc3=+DATANEW
ocrconfig_loc4=+FLASH
local_only=false


[root@vmrac1 oracle]# more olr.loc
olrconfig_loc=/u02/app/11.2.0.3/grid/cdata/vmrac1.olr
crs_home=/u02/app/11.2.0.3/grid


-----------这里处理加入新的ocr外,我们也能够替换老的 ocr dg:
[root@vmrac1 oracle]# ocrconfig -replace +ARCH -replacement +FLASH
[root@vmrac1 oracle]# ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 3540
Available space (kbytes) : 258580
ID : 1902812549
Device/File Name : +CRS
Device/File integrity check succeeded
Device/File Name : +FLASH
Device/File integrity check succeeded

Device/File not configured

Device/File not configured

Device/File not configured

Cluster registry integrity check succeeded

Logical corruption check succeeded

[root@vmrac1 oracle]# ocrconfig -replace +FLASH -replacement +ARCH
[root@vmrac1 oracle]# ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 3540
Available space (kbytes) : 258580
ID : 1902812549
Device/File Name : +CRS
Device/File integrity check succeeded
Device/File Name : +ARCH
Device/File integrity check succeeded

Device/File not configured

Device/File not configured

Device/File not configured

Cluster registry integrity check succeeded

Logical corruption check succeeded

[root@vmrac1 oracle]#

---------------------注意:当 仅仅有一个 ocr dg 时以上命令会报错:
[root@vmrac1 oracle]# ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 3540
Available space (kbytes) : 258580
ID : 1902812549
Device/File Name : +CRS
Device/File integrity check succeeded

Device/File not configured

Device/File not configured

Device/File not configured

Device/File not configured

Cluster registry integrity check succeeded

Logical corruption check succeeded

[root@vmrac1 oracle]# ocrconfig -replace +CRS -replacement +ARCH
PROT-28: Cannot delete or replace the only configured Oracle Cluster Registry location
[root@vmrac1 oracle]#


正确做法:
假设当前的ocr 少于2个 ,则上述ocr 的替换命令会出错
假设仅仅有一个ocr 时我们能够先加入一个ocr 。再删除原来的ocr

# ocrconfig -add new_OCR_location
# ocrconfig -delete current_OCR_location

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/1 2:53:28

白平衡统计:网格分块统计 vs 全局统计 差异对比

文档依托目标 ISP AE/AWB Engine 硬件手册编写,用于 ISP 算法调试、固件开发、方案选型参考。 前置硬件基础:该 AE/AWB 引擎采用两级采样架构。图像先划分为WINHC WINVC网格窗口;每个窗口内部,按照AEWINCH/AEWINCV步距稀疏抽取 2…

作者头像 李华
网站建设 2026/10/1 2:51:33

MySQL JOIN详解:多表关联语法、执行计划与性能优化实务

JOIN关键字在MySql中的详细使用写这篇文章的起因很简单,我在面试候选人的时候发现一个挺普遍的现象:不少人张口就能背出left join和inner join的区别,但真让他写一条多表关联的SQL,或者在慢查询日志里分析一条走了join却奇慢无比的…

作者头像 李华
网站建设 2026/10/1 2:50:49

GESP二级“黄金格”题解:矩阵分圈与二维数组O(1)层号计算

前阵子带学员做 GESP 二级的模拟训练,碰到一道很有意思的题:给定一个 NN 的方格表,从外圈到内圈逐层“包起来”,编号小的圈层在最外面,要求快速判断某个坐标落在第几层,或者计算某一层有多少个格子。题目里…

作者头像 李华
网站建设 2026/10/1 2:49:14

Linux后台运行Python程序的几种方法讲解

Linux后台运行程序的几种方法讲解更新时间是2019年02月26日 11:00:12, 作者是。此时此刻, 小编打算为广大的朋友们介绍一下有关Linux系统中用于实现程序后台运行的一系列方法。经过评估, 小编主观上认为这些介绍的内容质量是比较高的, 所以决定将其分享出来。这一举动是希望能提…

作者头像 李华
网站建设 2026/10/1 2:49:11

llama.cpp 部署 Qwen3.8-27B:无独显轻薄本实测

文章目录一、设备条件二、部署方案三、下载llama.cpp四、下载模型五、启动脚本六、实测效果七、接进DeepSeek Harness八、劝退提醒一提本地部署大模型,很多人的第一反应就是得先买张四五千的显卡。我原来也这么想,直到把天天背去上班的ThinkBook 14翻开&…

作者头像 李华