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 <directory_name> 命令修改到新的目录。
查看自动备份:
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
11g RAC 如何备份OCR,利用备份恢复OCR,ocrdump的更多相关文章
- Oracle 11G RAC For ASM 利用RMAN COPY进行存储迁移
转载请注明出处 一.需求背景 客户数据库存储空间接近存满,需购置一台新的存储,进行数据迁移,客户允许少量停机时间. 二.实施方法讨论 利用ASM rebalance 进行迁移 可以实现0宕机进行迁移, ...
- 11g RAC OCR,VOTING DISK存储全部损坏,利用自动备份,恢复OCR,VOTING DISK到新存储。
背景: 11g R2 rac 的orc ,voting disk asm存储磁盘全部损坏.通过调查得知 损坏的 OCR磁盘对应为 VOL1 ,voting disk磁盘对应于 VOL2 . 故,添加a ...
- 【RAC】将单实例备份集恢复为rac数据库
[RAC]将单实例备份集恢复为rac数据库 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识, ...
- 使用导入导出进行备份和恢复OCR(10g)
Oracle推荐在对集群调整时,比方添加.删除节点之前,应对OCR进行备份,能够用export备份到指定文件.假设做了replace或者restore等操作,Oracle建议使用cluvfy comp ...
- (4.10)mysql备份还原——利用binlog+全备恢复误删表【不推荐使用】
关键误操作:mysql误删除 1.备份+binlog恢复数据 [1.1]场景:不小心误删除某张表 [1.2]解决方法:在另外一台机器,恢复全库+日志,然后导出删除的表,再插入会生产库. [1.3]案例 ...
- 数据迁移_把RAC环境备份的数据,恢复到另一台单机Oracle本地文件系统下
数据迁移_把RAC环境备份的数据,恢复到另一台单机Oracle本地文件系统下 作者:Eric 微信:loveoracle11g 1.创建pfile文件 # su - ora11g # cd $ORAC ...
- 【RAC】rac环境下的数据库备份与还原
[RAC]rac环境下的数据库备份与还原 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~ ...
- 【Oracle】OCR的备份和恢复之导出导入
使用导出导入进行OCR的备份和恢复: 在对集群做调整前.如:增删节点等操作前,应该对OCR进行一次备份.能够使用export备份到指定文件. 实验环境: OS:OEL5.6 RAC:10.2.0.1. ...
- 11G RAC 中 OCR 及Voting Disk 相关操作
一.启动oracle clusterware先决条件:Oracle High Availability Services daemon(OHASD)运行在所有集群节点上1.启动整个Oracle Clu ...
随机推荐
- Watering Grass(贪心)
Watering Grass n sprinklers are installed in a horizontal strip of grass l meters long and w meters ...
- Idiomatic Phrases Game(图论最短路)
Idiomatic Phrases Game Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/O ...
- Hadoop生态优秀文章集锦
如何用形象的比喻描述大数据的技术生态?Hadoop.Hive.Spark 之间是什么关系? https://www.zhihu.com/question/27974418 HBase 和 Hive 的 ...
- world embedding 嵌入
http://papers.nips.cc/paper/5477-neural-word-embedding-as-implicit-matrix-factorization 嵌入 | Tenso ...
- nginx 基础配置详解
#本文只对nginx的最基本配置项做一些解释,对于配置文件拆分管理,更详细的集群健康检查的几种方式,检查策略等在此不做详细解释了. #运行用户user nobody;#启动进程,通常设置成和cpu的数 ...
- 我的Android进阶之旅------>android:drawableLeft的用法
有时候想在EditText左边放一个图片,如图所示: 就可以在xml布局文件中的EditText定义代码中,添加入下面的代码,即可实现: android:drawableLeft="@dra ...
- Unity3D C#事件管理:EventManager
原文地址:http://bbs.9ria.com/thread-153258-1-1.html 原project地址:https://github.com/djandrew/UnityEventMan ...
- SAP HR 复制PA30的人员
[转自http://www.512test.com/home/space.php?uid=19&do=blog&id=2381] 很多顾问测试HR的程序时都为录入人员头痛,下面的程序提 ...
- ABAP xml
[转]Part 1 - Expressiveness of Simple TransformationsSimple Transformations are a SAP proprietary pro ...
- SAP basis 二
使用事务 SMW0 可以在数据库中创建自己的图像.选择选项"二进制数据". 可以按.GIF 格式保存图像. 使用表 SSM_CUST 中的关键字 "START_IMAGE ...