对于Oracle RAC来说,OCR中存放了关于RAC的节点、实例以及各种相关资源的元信息,非常的重要。
而Oracle OCFS2比起裸设备(RAW)来说,又有太多的问题,非常的不稳定。
所以,就涉及到了如何将OCR从OCFS2移植到RAW的问题。

如题所示,本文呈现关于Oracle RAC 10g中,将OCR、Voting Disk从OCFS2迁移到RAW的技术细节。
————————————————
环境说明
共享存储:
Openfiler 2.99
IP:192.168.56.130

节点一:
主机名:rac1
IP:192.168.56.11

节点二:
主机名:rac2
IP:192.168.56.12
————————————————————

当前,RAC的资源状态:

OCFS2的资源与服务运行状态:
节点一:

节点二:

OCFS2文件系统的状态:

O2CB的状态:
节点一:

节点二:

Oracle ASMLib的状态:
节点一:

节点二:

一、共享存储上创建一个新的LUN:raw10g,并让RAC10g的两个节点访问到它。
openfiler_lun_raw10g
节点一、二上添加LUN(两个节点都是一样的操作,以下仅演示在节点以上的操作步骤)
节点一)

*** 配置共享存储(仅需在其中一个节点操作即可)
节点二)

节点一)

*** 配置裸设备(两个节点都需要操作,这里仅以节点一的操作为例)

二、OCR部分
1)OCR状态
查看OCR的运行状态:

2)OCR自动备份
查看OCR自动备份的情况:

在ORACLE RAC的运行过程中,每小时自动备份会被执行一次。
并且,默认情况下:
1.自动备份只会在RAC的一个节点上执行。如果用于备份的节点出现异常,则RAC会自动切换到其他可用节点进行备份。
2.自动备份默认会保留最近的5份存档:
其中三份为最近的
其中一份是昨天的
另一份是上周的
3.OCR的自动备份时间与频率无法更改(不论默认与否都是无法更改OCR自动备份策略的)

3)OCR手动备份
除了上面说的自动备份OCR,OCR的备份也可以手动执行。

需要注意的是:OCR的导出只能以root用户身份执行。

4)将原OCFS2的OCR替换为RAW的OCR

至此,OCR的替换已经完成。

三、Voting Disk部分
查看当前的Voting Disk状态:

在继续对Voting Disk作出更改前,需要首先停掉Oracle Clusterware。

将原OCFS2的Votedisk替换为RAW
节点一)

节点二)
节点一修改完了之后,节点二确认修改后的集群OCR与Votedisk的状态:

四、启动ORACLE RAC
测试修改OCR与Votedisk后,集群是否可以正常启动。
仅需要在其中一个节点上操作即可,这里选择节点一:

五、终了。
至此,OCR与Votedisk,从OCFS2到RAW的变更操作已经完成。
————————————————
Ending。

打赏

历史上的今天:

  1. 2018:  Oracle Database:hang issue when you shutdown a instance(0)
  2. 2017:  Oracle:dbstart + dbshut(0)
  3. 2017:  Oracle:移动REDO Log的位置(0)
  4. 2017:  Oracle Enterprise Manager:代理软件(Agent Image) 地址汇总(0)
  5. 2017:  EM CC 13C:扩展添加代理程序(0)

说点什么

avatar

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

  Subscribe  
提醒