olr的备份与管理

来源:这里教程网 时间:2026-03-03 19:45:19 作者:

olr 是保存在本地的集群注册表,也就是说 olr 是保存在每个节点本地的,而且其中的信息大部分是针对每个节点的。 olr 的主要作用是

ohasd 守护进程提供集群的配置信息和初始化资源的定义信息。当集群启动时 ohasd 会从 /etc/oracle/olr.loc 文件(不同平台,文件位置会不同)中读取 olr 的位置, olr 默认保存在 <gi_home>/cdata 下,文件名为 < 节点名 >.olr

[root@11grac2 bin]# ls -rtl /etc/oracle/olr.loc
-rw-r--r-- 1 root oinstall 79 Jun 19  2019 /etc/oracle/olr.loc
[root@11grac2 bin]#
[root@11grac2 bin]# more /etc/oracle/olr.loc
olrconfig_loc=/oracle/grid/crs_1/cdata/11grac2.olr
crs_home=/oracle/grid/crs_1

 

检查 OLR 的状态

[root@rac19cn1 bin]# ./ocrcheck -local
Status of Oracle Local Registry is as follows :
         Version                  :          4
         Total space (kbytes)     :     491684
         Used space (kbytes)      :      83384
         Available space (kbytes) :     408300
         ID                       : 1229475794
         Device/File Name         : /oracle/gridbase/crsdata/rac19cn1/olr/rac19cn1_19.olr
                                    Device/File integrity check succeeded
 
         Local registry integrity check succeeded
         Logical corruption check succeeded

 

备份 OLR :

手动备份

[root@rac19cn1 ~]# cd /oracle/grid/crs_1/bin
[root@rac19cn1 bin]# ./ocrconfig -local -manualbackup
rac19cn1     2020/08/28 10:37:09     /oracle/gridbase/crsdata/rac19cn1/olr/backup_20200828_103709.olr     724960844     
rac19cn1     2020/08/25 18:29:21     /oracle/gridbase/crsdata/rac19cn1/olr/backup_20200825_182921.olr     724960844

 

 

 

恢复 OLR

[root@rac19cn1 ~]# cd /oracle/grid/crs_1/bin
[root@rac19cn1 bin]# ./ocrconfig -local -restore  <OLR备份文件>

 

 

相关推荐