ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

【DB笔试面试720】在Oracle中,OCR备份恢复有哪几种?

2021-04-16 22:55:03  阅读:256  来源: 互联网

标签:crs cdata 备份 DB grid 720 哪几种 ocr app


watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

题目部分

在Oracle中,OCR备份恢复有哪几种?

     

答案部分

与Oracle数据库的备份恢复相似,OCR的备份也有物理备份和逻辑备份,因此有两种备份方式和两种恢复方式。物理备份是自动进行的,逻辑备份需要手动进行。

因为OCR的内容如此重要,所以Oracle每4个小时对其做一次物理备份,并且保留最后的3个物理备份,以及前一天,前一周的最后一个物理备份。用户不能自定义物理备份频率以及备份文件的副本数。这个备份由Master Node CRSD进程完成,备份的默认位置在$GRID_HOME/cdata/<cluster_name>目录下,也可由命令ocrconfig -showbackup获取备份的位置。每次备份后,备份文件名自动更改,以反映备份时间顺序,最近一次的备份叫作backup00.ocr。这些备份文件除了保存在本地,DBA还应该在其它存储设备上保留一份,以防止意外的存储故障。备份目录可以通过命令“ocrconfig -backuploc <directory_name>”修改。

下例为物理备份OCR:

 1[LHRDB2:grid]:/home/grid>ocrconfig -showbackup
 2LHRDB1     2016/06/30 15:13:46     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/backup00.ocr
 3LHRDB1     2016/06/30 11:13:45     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/backup01.ocr
 4LHRDB1     2016/06/30 07:13:45     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/backup02.ocr
 5LHRDB1     2016/06/29 03:13:41     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/day.ocr
 6LHRDB1     2016/06/20 03:13:08     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/week.ocr
 7PROT-25: Manual backups for the Oracle Cluster Registry are not available
 8[LHRDB2:grid]:/home/grid>oerr prot 25
 900025, 0, "Manual backups for the Oracle Cluster Registry are not available"
10// *Cause: Manual backups for the Oracle Cluster Registry were not yet created.
11// *Action: Manual backups can be created using 'ocrconfig -manualbackup'
12//          command.
13[LHRDB2:grid]:/home/grid>ocrconfig -manualbackup
14PROT-20: Insufficient permission to proceed. Require privileged user
15[LHRDB2:grid]:/home/grid>exit
16[LHRDB2:root]:/>ocrconfig -manualbackup
17LHRDB1     2016/06/30 16:21:34     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/backup_20160630_162134.ocr
18[LHRDB2:root]:/>ocrconfig -showbackup
19LHRDB1     2016/06/30 15:13:46     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/backup00.ocr
20LHRDB1     2016/06/30 11:13:45     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/backup01.ocr
21LHRDB1     2016/06/30 07:13:45     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/backup02.ocr
22LHRDB1     2016/06/29 03:13:41     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/day.ocr
23LHRDB1     2016/06/20 03:13:08     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/week.ocr
24LHRDB1     2016/06/30 16:21:34     /oracle/app/11.2.0/grid/cdata/LHRDB-crs/backup_20160630_162134.ocr

物理恢复OCR的过程一般有如下几个步骤,详细实验过程请参考:http://blog.itpub.net/26736162/viewspace-2121470/,这里不再演示。

1ocrconfig -manualbackup  --手动进行物理备份
2ocrconfig -showbackup  --查看物理备份
3cluvfy comp ocr -n all -verbose  --检查OCR组件
4crsctl stop crs -f  --2个节点都停止CRS
5crsctl start crs -excl -nocrs  --排它模式启动CRS
6crsctl stop resource ora.crsd -init
7ocrconfig -restore /oracle/app/11.2.0/grid/cdata/ZFTPCCDB-crs/backup_20160701_152358.ocr
8crsctl stop has -f
9crsctl start crs

其实OCR也可以通过手动的方式导出、导入,方法如下:

1ocrconfig -export /tmp/ocr_bak
2ocrconfig -import /tmp/ocr_bak

使用ocrconfig -export方式产生的备份,统称之为逻辑备份。对于OCR的配置发生重大的变化前后,如添加删除节点,修改集群资源,创建数据库等,都建议使用逻辑备份。对于由于错误配置而导致的OCR被损坏的情形,可以使用ocrconfig -import方式进行恢复。逻辑备份的恢复方式和物理备份的恢复方式一致,这里不再赘述。

对OCR的恢复还可以采用dd、kfed及md_restore命令进行,这里不再详述,感兴趣的读者可以参考我的博客:http://blog.itpub.net/26736162/viewspace-2121470/。

本文选自《Oracle程序员面试笔试宝典》,作者:小麦苗

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

---------------优质麦课------------

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

详细内容可以添加麦老师微信或QQ私聊。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

About Me:小麦苗

● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用

● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/

● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

● 版权所有,欢迎分享本文,转载请保留出处

● QQ:646634621  QQ群:618766405

● 提供OCP、OCM和高可用部分最实用的技能培训

● 题目解答若有不当之处,还望各位朋友批评指正,共同进步

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=DBA宝典

长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

标签:crs,cdata,备份,DB,grid,720,哪几种,ocr,app
来源: https://blog.51cto.com/lhrbest/2712625

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有