RAC_OCR管理的示例分析


这篇文章给大家介绍RAC_OCR管理的示例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。管理OCROCR是Oracle RAC配置信息仓库,它管理集群节点的相关信息及实例到节点的映射信息。组成CRS的进程以及其他支持集群的应用程序使用这一仓库来共享信息。它包括(但不限于)一下内容:1 节点成员资格信息 2 数据库实例、节点和其他映射信息 3 服务特征 4 任何由CRS控制的第三方应用程序的特征(10g
R2
及更高版本) OCR 的位置在CRS安装期间指定。指向OCR设备位置的文件指针位于文件ocr.loc中,它的位置多少与平台有关。例如,在Linux系统中,它位于/etc/oracle中;在Solaris系统中,它位于/var/opt/oracle中。ocr.loc内容如下:#ocrconfig_loc=+ASMCCF1 Local_only=FALSE 第一行提供了有关对OCR执行的最后一次操作的信息,这一操作对ocr.loc文件的内容产生影响。Oracle
10g R2
以上版本提供了在Oracle级别或操作系统级别镜像OCR的选择,以提供高可用性。 对于OCR很少需要日常维护。但OCR是HA框架的一个关键组件,所以如果OCR发生任何状况。那么都应该随时对其采取纠正措施。下面的Oracle使用工具用于管理OCR。应该在测试系统中联系这些命令,以便为OCR中发生的不测事件做好准备:1
ocrchek
:对OCR执行快免费云主机域名速健康检查,并输出空间使用统计信息。2
ocrdump
对OCR的内容转储到一个操作系统文件3
ocrconfig
对OCR执行导出、导入、添加、替换、删除、恢复和显示备份操作。检查OCR完整性 我们可以使用ocrcheck对OCR执行快速健康检查,如下所示。这个命令返回OCR版本已经分配的总空间所使用的空间空闲空间每个设备的位置,以及完整性检查的结果[root@vmac1]#
$GRID_HOME/bin/ocrcheck
这个命令还在$GRID_HOME/log//client目录中创建一个日志文件;这个日志文件的内容反映了在输出中显示的内容。转储OCR信息 Oracle提供的使用工具ocrdump将OCR的内容写入操作系统文件,默认情况下,它将这些内容转储到当前目录中一个名为OCRDUMP的文件。或者,可以指定一个目标文件,还可以采用XML格式来转储信息。使用带有-help选项的命令,可以查看可供这个命令使用的命令行选项。转储文件的内容通常由OSS(Oracle支持服务)用于查看OCR中的配置信息。这个转储文件是一个ASCII文件,可以使用任何文本编辑器打开它。这个文件中包含一组键名、值类型和键值信息。下面说明如何将OCR文件的内容转储到一个XML文件中:[root@vmac1]# $GRID_HOME/bin/ocrdump 1.xml –xml维护一个镜像OCR 从10gR2版本开始,Oracle允许创建OCR的一个镜像副本,从而使OCR不再是一个单一故障点。而且这样也不再需要使用来自Oracle之外的方法(如存储级或阵列级的镜像)来镜像OCR。(1) 下面命令将ocrmirror文件添加/重新部署到指定位置: [root@vmac1]# $GRID_HOME/bin/ocrconfig –replace
ocrmirror ‘+ASMCCF1’重新部署一个现有的OCR文件:ocrconfig –replace ocr ‘+ASMCCF1’(2) 对OCR进行手工备份 #ocrconfig -manualbackup(3) 查看备份的OCR文件 #ocrconfig -showbackup(4) 查看OCR备份文件的内容 #ocrdump -backupfile backup_file_name(5) 对OCR备份文件进行恢复 #ocrconfig -restore file_name(6) 以root用户在磁盘组DATABASE中创建一个OCR文件 #ocrconfig -add +database(7) 删除多余的OCR文件 #ocrconfig -delete +database(8) 把OCR文件从磁盘组DATA迁移到磁盘组DATABASE #ocrconfig -replace +data -replacement
+database(9) 添加OCR镜像 [root@test233] # touch /oracle/ocrfile2[root@test233] # ocrconfig -replace
ocrmirror /oracle/ocrfile2(10) 在线删除mirror [root@test233 #] ocrconfig -replace
ocrmirror管理Oracle本地注册表(OLR) 尽管并非所有可用于管理OCR的命令都提供OLR使用,但仍然可以采用管理Oracle集群注册表的相似方式来管理Oracle本地注册表。用户可以使用命令来管理OLR,但要在命令行中添加-local选项:ocrcheck –localocrdump –localocrconfig –local –export filenameocrconfig –local –import filenameocrconfig –local –repair old filename关于RAC_OCR管理的示例分析就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

相关推荐: Oracle 12.2使用手动创建与注册依赖对象来执行联机重定义

下面的例子将使用手动创建与注册依赖对免费云主机域名象的方法来执行联机重定义操作,原始表创建如下: 假设在联机重定义之后列c1变为了c2。在这种情况下,使用copy_table_dependents过程试图对中间表的c1列创建索引t1_idx,因为不存在列c1就…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/14 19:40
下一篇 01/14 19:40