11g 如何添加,替换,移除,迁移 OCR ?

如何通过本地文件查看OCR存放位置。

[[email protected] oracle]# cat /etc/oracle/ocr.loc

#Device/file +FLASH being deleted

ocrconfig_loc=+GRIDDG

一: 增加

裸设备上,创建至少280MB的裸设备,权限是640,属主是root:oinstall

共享文件系统 Or NFS,创建空文件,权限是640,属主是root:oinstall

root用户执行:

ocrconfig -add +asm_disk_group | file_name

二: 替换

说明: 如果我们必须改变一个已经存在的OCR location,或者替换一个failed的OCR location,可以使用OCRCONFIG 来替换,但必须要求至少配置了2个 OCR locations。

2.1 使用ocrcheck 检查当前OCR 状态

[[email protected] bin]# ./ocrcheck

2.2 使用如下命令检查集群中所有节点的运行状态:

[[email protected] bin]# ./crsctl check crs

2.3 用root用户执行如下命令进行替换 (该命令必须要求有2组online的OCR Locations,否则会执行失败。)

ocrconfig -replace current_OCR_location -replacement new_OCR_location

2.4 使用ocrcheck 检查当前OCR 状态

[[email protected] bin]# ./ocrcheck

三: 移除

ocrconfig -delete +unused_storage_location

四: 迁移

1. 从NO-ASM 迁移到 ASM (说明:如果我们从之前的版本升级到11gR2,并将OCR 保存在ASM disk group中)

root用户执行:

4.1 确保升级已经完成

[[email protected] bin]# ./crsctl query crs activeversion

4.2 使用ASMCA 配置并启动ASM

4.3 使用asmca 配置ASM DISKGROUP.磁盘组的大小至少要等于当前OCR的大小,并且至少是Normal 冗余。

4.4 添加OCR到ASM diskgroup (如果有多个路径,重复执行 -add -delete 命令即可。)

说明在添加之前:

1)要确保所有的diskgroup已经mount。

2)确保Clusterware Stack 已经运行

ocrconfig -add +new_disk_group (先添加到ASM中去)

4.5 移除旧的OCR

ocrconfig -delete old_storage_location (再将裸设备或文件系统上的原OCR删除)

2. 从ASM 迁移到 NO-ASM

root用户执行:

2.1 确保Clusterware 版本。

[[email protected] bin]# ./crsctl query crs activeversion

2.2 在shared 或者cluster file system 上创建文件,并赋权(root,oinstall,640)。

2.3 添加OCR 新保存位置

ocrconfig -add new_file_location

2.4 删除OCR 旧的保存位置

ocrconfig -delete +unused_storage_location

本文数据库(综合)相关术语:系统安全软件

主题: 数据数据库删除赋权
分页:12
转载请注明
本文标题:11g如何添加,替换,移除,迁移OCR? 数据库 数据函数 OCR添加 OCR替换 OCR迁移
本站链接:http://www.codesec.net/view/534371.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 数据库(综合) | 评论(0) | 阅读(46)