oracle 注册表olr,RAC中OLR文件的丢失或者损坏处理方法

什么是OLR文件

Oracle Clusterware包括两个用于管理配置和节点成员资格的重要组件:

Oracle Cluster Registry(OCR)(还包括本地组件Oracle Local Registry(OLR))

表决磁盘。

OCR管理Oracle集群件和Oracle RAC数据库配置信息

OLR驻留在群集中的每个节点上,并管理每个特定节点的Oracle Clusterware配置信息

表决盘管理有关节点成员资格的信息。群集中的所有节点都必须可以访问每个表决磁盘,节点才能成为群集的成员。

在Oracle Clusterware 11 g中 2版(11.2)中,集群中的每个节点都有一个本地注册表,用于存储特定于节点的资源,称为Oracle Local Registry(OLR),在Oracle Clusterware安装OCR时安装和配置。每个节点上的多个进程都可以同时访问特定于它们所在的节点的OLR,而无论Oracle Clusterware是否正在运行或功能齐全。

以上是从oracle官方文档copy过来的定义,按照个人的理解,集群软件中有OCR和OLR以及表决磁盘,其中OLR就是今天要讨论的内容,OLR是节点自有的本地注册表,在跑root的时候,安装OCR的时候就安装OLR。

默认情况下,OLR位于Grid_home/cdata/host_name.olr每个节点上。

13a849e56d264ab52bf33654a0d74c4f.png

使用OCRCHECK,OCRDUMP和OCRCONFIG该-local选件来管理OLR 。

5414d2a1e646d6ff72e559f3c1c3813d.png

root用户下使用ocrcheck -local选项

5d3d5efecf6f2b70e7e00349bc04bfd9.png

查看路径

8cc456896684734796e01d17ca5eb462.png

查看备份

ac64472d92e835dd280ac4a2b32ed478.png

手动备份

实验

模拟丢失OLR的情况

f5ec586d08c8307c7a056636f0a8ce06.png

这时启动crs检查状态

76c337aada7822a544d11a0eb58b016f.png

集群日志文件查看报错信息

4bb478767e9c833d12ca79b0a5e59aaf.png

集群日志定位的ohasd.log信息

7382a2640bb9586c9d7611318e1aed32.png

接下来使用之前的备份进行恢复

1f48b3ee9cda606e93363a7678c5bae6.png

896d8548e1270cabab1f84f5410735c8.png

2826323727c3373341e5d21491db75b5.png

使用以上的步骤恢复OLR文件,并且集群日志中也会记录提示。

0a7e3e6b2829dbc677e808e8cff15911.png

e4fa81f67b2beb27653ccc3ce26890f2.png

这时候成功启动crs,故障节点成功加入集群。

模拟OLR损坏并且无备份的情况

346d83f3bbaf965019434f25ff74b207.png

通过以上操作将olr文件清空。

dbc4dbfc6240fe4886fbb329db0c9062.png

e4aa6a2d980030ce6d4f3002ae670c32.png

假设这里没有olr备份文件,那么还可以通过root.sh进行重配置生成olr文件。

9eb4d0a0c3cf570f4e3253b4ae39e914.png

首先通过rootcrs.pl进行节点的集群配置卸载

3bb544b15a20db7e5e6ea3d838df3162.png

此时查看olr文件,已经被删除了。

5c87b2cddb9b73da2ce0a4cc1258bf59.png

这时问题节点的root.sh脚本的运行

d20e19dc003d6dde8db17ccbfca1899f.png

等待root.sh配置完后,检查olr文件已经重新生成。

16920a3aba85217279d59387df753f95.png

9e0a4fe5a2a15b81d950fa64d37b8af8.png

集群节点正常状态。

PS:以上均为个人学习之后的理解,如有错误,恳请指正。

学习来源:Top 5 Grid Infrastructure Startup Issues (Doc ID 1368382.1)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 推荐序 前言 第1章 认识Oracle RAC 1.1 RAC产生的背景 1.2 RAC体系结构 1.2.1整体结构 1.2.2物理层次结构 1.2.3逻辑层次结构 1.3 RAC的特点 1.3.1双机并行 1.3.2高可用性 1.3.3易伸缩性 1.3.4低成本 1.3.5高吞吐量 1.4 RAC存在的问题 1.4.1稳定性 1.4.2高性能 1.5 RAC软件 1.5.1存储管理软件 1.5.2集群管理软件 1.5.3数据库管理软件 1.6本章小结 第2章 搭建类似生产环境的RAC 2.1搭建环境 2.1.1 RAC的物理结构 2.1.硬件环境 2.1.3软件环境 2.2搭建存储服务器 2.2.1安装Openfiler操作系统 2.2.2Openfiler主界面 2.2.3配置iSCSI磁盘 2.3搭建数据库服务器 2.3.1为服务器配置4个网卡 2.3.2安装Linux操作系统 2.3.3挂载iSCSI磁盘 2.3.4配置udev固定iSCSI磁盘设备名称 2.3.5配置服务器的图形化环境 2.4 RAC运行环境安装前检查 2.4.1服务器检查 2.4.2存储检查 2.4.3网络检查 2.5配置数据库服务器 2.5.1安装软件包 2.5.2修改系统参数 2.5.3配置域名解析服务 2.5.4配置hosts文件 2.5.5创建组、用户和目录 2.5.6设置环境变量 2.5.7配置SSH用户等效性 2.5.8配置时间同步服务 2.5.9安装cvuqdisk包 2.5.10 CVU验证安装环境 2.6创建ASM磁盘 2.6.1安装ASMLib驱动 2.6.2创建ASMLib磁盘 2.7部署RAC 2.7.1安装Grid Infrastructure 2.7.2安装Database DBMS 2.7.3创建ASM磁盘组 2.7.4创建RAC数据库 2.8测试RAC 2.8.1连接方式测试 2.8.2异常情况测试 2.9虚拟机搭建RAC 2.9.1虚拟机Xen简介 2.9.2启动主机Xen内核 2.9.3 Xen虚拟机创建网络环境 2.9.4创建Xen存储服务器 2.9.5创建Xen数据库服务器 2.10本章小结 第3章 Clusterware集群软件 3.1 Grid Infrastructure架构 3.1.1 GI的特点 3.1.2 GI的应用 3.1.3 Clusterware的特点 3.1.4 Clusterware增强的特性 3.2 Clusterware磁盘文件 3.2.1表决磁盘 3.2.2集群注册表 3.2.3本地注册表 3.3 Clusterware启动流程 3.3.1启动流程 3.3.2后台进程 3.4 Clusterware隔离机制 3.4.1 Clusterware心跳 3.4.2 Clusterware隔离特性IPMI 3.4.3 RAC隔离体系 3.5网格即插即用 3.5.1 GPnP结构 3.5.2 GPnP profile文件 3.5.3 mDNS服务 3.6日志体系 3.6.1 ADR的特点 3.6.2 ADR目录结构 3.6.3命令行工具ADRCI 3.6.4 Clusterware日志文件 3.6.5 ASM实例和监听日志文件 3.6.6 Database日志文件 3.7本章小结 第4章 ASM存储软件 4.1 ASM简介 4.1.1 ASM的特点 4.1.2 ASM实例的功能 4.2 ASM磁盘组 4.2.1 ASM磁盘 4.2.2共享ASM磁盘组 4.2.3 ASM逻辑结构 4.2.4 ASM故障组 4.2.5 ASM条带化 4.3 ASM文件 4.3.1 ASM文件类型 4.3.2 ASM别名 4.3.3 ASM文件模板 4.4 ASM数据结构 4.4.1物理元数据 4.4.2虚拟元数据 4.5 ASM操作 4.5.1 RDBMS操作ASM文件 4.5.2 ASM文件的分配 4.5.3 ASM区间读写特性 4.5.4 ASM同步技术 4.5.5 ASM实例恢复和Crash恢复 4.5.6 ASM磁盘组操作 4.6 ACFS集群文件系统 4.6.1 ACFS概述 4.6.2 ADVM动态卷管理 4.6.3 ACFS快照 4.6.4 ACFS的备份和恢复 4.6.5 ACFS同ASM整合 4.7本章小结 第5章 RAC工作原理 5.1单实例并发与一致性 5.1.1数据读一致性与写一致性 5.1.2多版本数据块 5.1.3

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值