oracle 查看ocr备份,Oracle 11g RAC 如何备份OCR,利用备份恢复OCR,ocrdump

11g RAC 如何备份OCR,利用备份恢复OCR,ocrdump

OCR备份

OCR的备份有2种方式,自动备份和手工备份。

自动备份策略:  Oracle Clusterware 每隔4小时,CRSD 进程会自动对OCR 进行一次备份,在任意时刻,oracle 总会保留最近3次的OCR 备份信息,以及前一天,前一周的最后一个备份。

手工备份:  在任何时刻,在Oracle Clusterware stack 运行时使用ocrconfig -manualbackup 命令来强制的对OCR 进行备份。

ocrconfig -manualbackup

备份位置:  OCR自动备份有默认的备份位置,通过  ocrconfig

-showbackup 查看。还可以通过ocrconfig -backuploc 命令修改到新的目录。

查看自动备份:

ocrconfig -showbackup auto

查看手工备份:

ocrconfig -showbackup manual

利用备份恢复流程:

1.  查看cluster

的所有节点

[root@node1 bin]# ./olsnodes

node1

node2

2.  用root用户停止所有节点上的Oracle Clusterware,分别在所有节点执行:

# crsctl stop crs    (如果停止失败,则外加 -f)

3.  查看 OCR 文件

# ocrconfig -showbackup

4.  启动ASM 实例而不启动CRS (为了成功还原OCR,我们需要先在一个节点以exclusive 模式启动Oracle Clusterware stack)

# crsctl start crs -excl -nocrs     --   -nocrs 选项确保crsd 进程和OCR 没有启动。   -excl exclusive 模式

检查crsd 进程是否启动,如果启动了,用root用户执行如下命令:

# crsctl stop resource ora.crsd -init

5.  还原OCR

如果我们要还原OCR 到ASM DISK GROUP,那么必须先创建和之前一样的diskgroup并mount。

用root执行还原操作:  ocrconfig -restore

bei_fen_lu_jing

6.  验证

[root@node1 bin]# ./ocrcheck

7.  停止crs

# crsctl stop crs -f

8.  启动CRS

用root用户在所有节点执行: # crsctl start crs

9.  验证

[grid]$ cluvfy comp ocr -n all -verbose

[root]# ocrcheck

OCRDUMP

ocrdump -backupfile OCR_backup_file_name

也可以用xml文件进行输出: ocrdump -backupfile

OCR_backup_file_name -xml

生成的DUMP文件在执行命令路径下,文件名为:OCRDUMPFILE

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值