ITPub博客

首页 > 数据库 > Oracle > OCR 磁盘管理

OCR 磁盘管理

原创 Oracle 作者:平凡亦非凡 时间:2017-11-28 10:36:40 0 删除 编辑

OCR作用 :

         1.解决健忘问题。健忘问题是由于每个节点都有配置信息的拷贝,修改节点的配置信息不同步引起的。

         2. Oracle 采用的解决方法就是把这个配置文件放在共享的存储上, 这个文件就是OCR Disk。
         3.OCR文件被crsd使用,管理cluster中的资源。 
         
 4. OCR文件是二进制文件,OCR存储Oracle集群件中所定义的全部集群资源的元数据、配置和状态信息。

        5. OCR必须能够给集群所有节点访问,所以在安装集群时需要配置好相关的权限。

        6.OCR用于引导css,提供端口信息等集群中的节点配置信息(可以理解为windows的注册表)。多数情况下OCR只提供只读操作,其他例如在节点新增和删除期间CSS用新的信息更新OCR。

        7.OCR每4个小时会自动备份一次并保存一周,会循环进行覆盖。

一 OCR磁盘的基本操作:

1.1  检查OCR 设置:

$ ocrcheck

1.2 查看OCR的备份文件:

默认情况下,Oracle每四个小时自动备份一次OCR,并保存三个有效版本,但是仅保存在集群的某一个节点上。默认会保留一天前和一周前的备份。

$ocrconfig –showbackup

------------------以上查询的为生产环境---------------------

1.3  手动备份命令

(1) $ ocrdump

默认产生一个文件:OCRDUMPFILE  ,可以在ocrdump 后面指定dump出的文件名。


(
2)导出方式备份:



二 更改OCR 磁盘组路径

2.1  添加ASM磁盘TEST,添加ASM磁盘组TEST。





  

2.2 添加磁盘组 +TEST 为OCR磁盘组(root用户操作)
/u01/app/11.2.0/grid/bin/ocrconfig -add +TEST

2.3 检查添加后的OCR设置 ,和ocr.loc 文件配置
    可以看出 OCR配置已经多了一行 Device/File Name  :     +TEST;
    ocr.loc 文件多了#Device/file +OCR getting replaced by device +TEST
                        ocrconfig_loc=+TEST                        




  

2.4  删除原OCR磁盘组+OCR
# /u01/app/11.2.0/grid/bin/ocrconfig -delete   +OCR

2.5  检查执行删除操作后的OCR配置和ocr.loc 文件
可以看出 OCR配置已经少了一行 Device/File Name : +OCR;说明删除执行成功
ocr.loc 文件删了 ocrconfig_loc=+OCR






2.6 重启CRS,验证集群服务能否启动,看操作是否会对服务产生影响。
/u01/app/11.2.0/grid/bin/crsctl stop crs
/u01/app/11.2.0/grid/bin/crsctl start crs
  (1)查OCR配置,看到 (Cluster registry integrity check succeeded)说明操作成功

    


    (2) 检查集群资源状态
    集群资源状态均正常,说明操作成功。
 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31450222/viewspace-2147849/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2017-04-05

  • 博文量
    2
  • 访问量
    1680