logo logo
关于我们

技术分享

技术分享 【DB笔试面试722】在Oracle中如何对OLR备份恢复?

【DB笔试面试722】在Oracle中如何对OLR备份恢复?

2018-07-04


         
题目         部分        

在Oracle中,如何对OLR备份恢复?


 
答案部分          
         


OLR的备份策略和OCR的有所不同,默认情况下GI在初始安装时会在路径$GRID_HOME/cdata/<节点名>下产生一个备份。

1[root@orclalhr orclalhr]# cd
2[root@orclalhr ~]# cd /u01/app/11.2.0/grid/cdata/orclalhr
3[root@orclalhr orclalhr]# ll
4total 5608
5-rw------- 1 grid oinstall 5742592 May  1  2015 backup_20150501_174602.olr
     

OLR不会被自动备份,如果在集群的一些配置信息发生改变后,需要使用下面的命令手动进行备份:

1[root@orclalhr orclalhr]# ocrconfig -local -manualbackup
2
3orclalhr     2017/03/09 10:21:51     /u01/app/11.2.0/grid/cdata/orclalhr/backup_20170309_102151.olr
4
5orclalhr     2015/05/01 17:46:02     /u01/app/11.2.0/grid/cdata/orclalhr/backup_20150501_174602.olr
     

建议在集群的重要配置信息(例如:集群私网配置)发生改变之后,使用命令ocrconfig -local -manualbackup手动备份OLR。当OLR丢失之后,可以使用命令“ocrconfig -local restore <OLR备份文件>”来恢复,不能从集群的其它节点复制OLR到本地节点,这是因为OLR中保存的一些信息是针对本地节点的。如果需要验证OLR的一致性,那么可以使用ocrcheck -local命令。简单地说,所有适用于OCR的命令同样适用于OLR,但是需要增加-local选项。

对于OLR的备份恢复简单过程如下所示(MOS1193643.11368382.1):

1<GI_HOME>/bin/ocrconfig -local -manualbackup
2<GI_HOME>/bin/ocrconfig -local -showbackup
3ps -ef| grep ohasd.bin
4<GI_HOME>/bin/crsctl stop crs -f  <========= for GI Cluster
5<GI_HOME>/bin/crsctl stop has  <========= for GI Standalone
6<GI_HOME>/bin/ocrconfig -local -restore <olr-backup>
7<GI_HOME>/bin/crsctl start crs   <========= for GI Cluster
8<GI_HOME>/bin/crsctl start has  <========= for GI Standalone, this must be done as grid user.
     

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



 
     

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

【DB笔试面试722】在Oracle中如何对OLR备份恢复?



About Me:小麦苗      

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

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

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


云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 网络安全

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载

请添加好友为您提供支持
jia7jia_7

请拨打电话
为您提供支持

400-9955-698