新闻详情

新闻详情

首页 / 资讯中心 / 详情

怎样处理Oracle 12c RAC中OCR磁盘损坏故障_通过ocrconfig命令从物理备份恢复

发布时间:2026/10/2 19:01:01来源:尧图网络
怎样处理Oracle 12c RAC中OCR磁盘损坏故障_通过ocrconfig命令从物理备份恢复
OCR故障恢复核心是ocrconfig -restore命令需先确认损坏类型、验证备份有效性、在独占模式下执行还原并同步更新votedisk与ASM SPFILE。ocrconfig是 OCR 故障恢复的核心命令但它本身不直接“修复损坏磁盘”而是从已有备份还原 OCR 内容到可用位置。OCR 磁盘损坏后能否恢复取决于两点备份是否存在、ASM 磁盘组是否还能挂载或能否重建。以下是实操中必须盯住的关键环节。确认 OCR 当前状态和损坏程度先别急着跑ocrconfig -restore得先判断是“逻辑损坏”还是“物理不可访问”。常见误判是看到ocrcheck报错就认定 ocr 损坏其实可能是 asm 磁盘组没起来、权限不对、或 ocr 文件路径被误删。ocrcheck返回Device/File integrity check failed或直接报 I/O 错误才指向物理层问题如果ocrcheck显示Device/File not configured但 ASM 磁盘组仍在线asmcmd lsdg可见说明 OCR 路径丢失不是磁盘损坏检查 ASM 日志tail -20 $ORACLE_BASE/diag/asm/asm/ASM*/trace/alert_ASM*.log搜索OCR、corruption、I/O error运行crsctl query css votedisk若同时报错大概率是底层 ASM 磁盘组异常需优先处理磁盘组用ocrconfig -showbackup验证备份有效性OCR 自动备份默认每 4 小时一次存于$GRID_HOME/cdata/cluster_name/下但备份文件可能已过期、权限错误或被清理。不能只看列表存在就认为能用。执行ocrconfig -showbackup确认最近一份备份时间早于 OCR 损坏发生时间比如损坏发生在 5 月 5 日 14:00那 5 月 5 日 12:00 的备份才可用检查备份文件权限ls -l /u01/app/12.1.0/grid/cdata/rac-cluster/backup_20260505_120000.ocr必须属主为grid且可读手动校验备份完整性高风险操作前必做ocrconfig -verify -f /path/to/backup.ocr返回OCR backup file is valid才算真正可用注意-local参数生成的是 OLROracle Local Registry备份不能用于集群级 OCR 恢复必须用无-local的全局备份在独占模式下执行ocrconfig -restoreOCR 恢复必须在所有节点停止 Clusterware 后由单节点以独占-excl且无 CRS-nocrs方式启动否则命令会静默失败或写入乱序数据。停集群crsctl stop crs -f每个节点都执行首节点启动独占模式crsctl start crs -excl -nocrs—— 此时仅启动 CSS 和 ASM不启动任何资源确认 ASM 实例已 upsqlplus / as sysasm→select status from v$instance;应为MOUNTED或OPEN执行恢复ocrconfig -restore /u01/app/12.1.0/grid/cdata/rac-cluster/backup_20260505_120000.ocr验证ocrcheck必须显示Status of Oracle Cluster Registry is as follows且Device/File integrity check succeededOCR 恢复后必须同步更新 votedisk 和 ASM SPFILEOCR 不是孤立组件。它记录了 votedisk 位置和 ASM SPFILE 路径。如果只恢复 OCR而 votedisk 所在磁盘组已损坏或 SPFILE 路径失效集群仍无法启动。恢复 votedisk 前先确认其当前位置crsctl query css votedisk若输出为空或报错需用crsctl replace votedisk DG_SYS指向一个健康的 ASM 磁盘组检查 ASM SPFILE 是否还在原位置sqlplus / as sysasm→show parameter spfile若路径无效需用create pfile/tmp/init.ora from spfile;生成 PFILE再重建 SPFILE 到新磁盘组最后重启集群crsctl stop crs→crsctl start crs全节点顺序执行切记恢复完成后立即手工触发一次备份ocrconfig -manualbackup避免下次故障时又依赖旧备份OCR 恢复最易被忽略的点是“ASM 磁盘组状态”和“votedisk/SPFILE 路径一致性”。很多 DBA 成功运行了ocrconfig -restore却卡在crsctl start crs卡住或节点反复驱逐——问题往往不在 OCR 本身而在它所依赖的底层存储元数据没有同步更新。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

DP优化进阶:从状态设计到决策枚举压缩的完整思路 2026/10/2 19:00:55

DP优化进阶:从状态设计到决策枚举压缩的完整思路

我见过太多想突破 dp 优化的人,第一反应是去搜“单调队列优化模板”“四边形不等式优化模板”,背下来就觉得掌握了。结果换一道题,数据范围从 1e3 涨到 1e5,转移方程形态一变,人就懵了。原因其实不复杂:dp …

阅读更多 →
Vue中DOM克隆导致@click失效的原理与解决方案 2026/10/2 19:00:55

Vue中DOM克隆导致@click失效的原理与解决方案

1. 问题现场还原:为什么复制出来的轮播项点击事件“失灵”了? 我第一次遇到这个现象时,是在给一个政务信息滚动公告栏做交互增强。需求很朴素:用 vue-seamless-scroll 实现不间断向上滚动的新闻列表,每条新闻带一个“…

阅读更多 →
抖音最火表白源码拆解:从biu biu biu动画到可分享链接的完整实操 2026/10/2 19:00:55

抖音最火表白源码拆解:从biu biu biu动画到可分享链接的完整实操

简介:这是一款在抖音上广泛传播的HTML表白源码,面向想用网页形式向心仪对象表达心意的普通用户与前端初学者,无需复杂开发经验即可直接运行查看效果。资源以rar压缩包形式提供,整体约1.1MB,体积轻巧便于传输与本地部署…

阅读更多 →
风光储并网协同运行Simulink建模:直流母线架构与能量管理策略详解 2026/10/2 19:00:55

风光储并网协同运行Simulink建模:直流母线架构与能量管理策略详解

做新能源并网仿真的人,迟早都会走到这一步:单独搭一个永磁直驱风机模型没问题,单独搭一个光伏阵列也能跑,可真要把风机、光伏、储能三套东西放到同一个Simulink模型里,让它们协同运行并网,你会发现意外远比…

阅读更多 →
TongWeb SSL协议下拉框空白:NoSuchAlgorithmException根源与JCA Provider排查修复 2026/10/2 19:00:55

TongWeb SSL协议下拉框空白:NoSuchAlgorithmException根源与JCA Provider排查修复

前两天同事lqw在群里丢了个截图过来:TongWeb 7049 M4管理控制台,SSL配置页面的“SSL协议”下拉框完全空白,后台日志里反复出现 java.security.NoSuchAlgorithmException 。截图下面附了一句话:“控制台打不开协议列表&#xff0…

阅读更多 →
Java校园商城多端源码拆解:订单、库存与支付回调核心设计 2026/10/2 19:00:48

Java校园商城多端源码拆解:订单、库存与支付回调核心设计

说实话,我第一次拿到“Java校园通:购物商城多端源码”这套项目时,第一反应是“又一个电商Demo”,但真正过完一遍代码后,发现它跟网上那些只教CRUD的单体商城完全不是一回事。它把一个现实里的校园商圈场景完整落地了&a…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉