Oracle RAC OCR备份如何彻底清理以释放磁盘空间?
- 内容介绍
- 文章标签
- 相关推荐
本文共计952个文字,预计阅读时间需要4分钟。
相关专题
oracle rac 不允许手动删除或清理 ocr 自动备份文件 —— 直接 rm 会导致后续 ocrconfig -restore 失败,甚至引发 crs 启动异常。
为什么不能用 rm 删除 backup00.ocr 等文件
OCR 物理备份由 Master Node 上的 crsd 进程自动管理,其文件名(如 backup00.ocr、day.ocr)和时间戳被硬编码进 OCR 内部元数据。CRS 启动时会校验这些文件的完整性与序列一致性。一旦你手动删掉某个中间备份(比如 backup01.ocr),ocrconfig -showbackup 可能仍显示它,但执行 ocrconfig -restore 时会报 PROT-16: Internal Error 或直接拒绝恢复。
- 备份列表不是“快照目录”,而是带版本链的恢复点索引
-
backup00.ocr永远指向最新有效备份,重命名或移动它会使整个链断裂 - 即使磁盘空间告急,也绝不能绕过
ocrconfig工具操作备份文件
ocrconfig -showbackup 显示的路径不等于可写位置
运行 ocrconfig -showbackup 返回的路径(例如 /u01/grid/crs/cdata/mycluster)只是当前 Master Node 的本地路径。
本文共计952个文字,预计阅读时间需要4分钟。
相关专题
oracle rac 不允许手动删除或清理 ocr 自动备份文件 —— 直接 rm 会导致后续 ocrconfig -restore 失败,甚至引发 crs 启动异常。
为什么不能用 rm 删除 backup00.ocr 等文件
OCR 物理备份由 Master Node 上的 crsd 进程自动管理,其文件名(如 backup00.ocr、day.ocr)和时间戳被硬编码进 OCR 内部元数据。CRS 启动时会校验这些文件的完整性与序列一致性。一旦你手动删掉某个中间备份(比如 backup01.ocr),ocrconfig -showbackup 可能仍显示它,但执行 ocrconfig -restore 时会报 PROT-16: Internal Error 或直接拒绝恢复。
- 备份列表不是“快照目录”,而是带版本链的恢复点索引
-
backup00.ocr永远指向最新有效备份,重命名或移动它会使整个链断裂 - 即使磁盘空间告急,也绝不能绕过
ocrconfig工具操作备份文件
ocrconfig -showbackup 显示的路径不等于可写位置
运行 ocrconfig -showbackup 返回的路径(例如 /u01/grid/crs/cdata/mycluster)只是当前 Master Node 的本地路径。

