暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

RAC环境如何添加,替换,移除,迁移 OCR

Oracle微学堂 2018-08-28
1136
通过本地文件查看OCR存放位置。
[root@node2 oracle]# cat etc/oracle/ocr.loc
#Device/file +FLASH being deleted 
ocrconfig_loc=+GRIDDG

1增加

裸设备上,创建至少280MB的裸设备,权限是640,属主是root:oinstall
共享文件系统 Or NFS,创建空文件,权限是640,属主是root:oinstall
root
用户执行: 
ocrconfig -add +asm_disk_group | file_name

2 替换

说明:  如果我们必须改变一个已经存在的OCR location,或者替换一个failedOCR location,可以使用OCRCONFIG 来替换,但必须要求至少配置了2 OCR locations
2.1  
使用ocrcheck 检查当前OCR 状态
[root@node1 bin]# ./ocrcheck
2.2  
使用如下命令检查集群中所有节点的运行状态:
[root@node1 bin]# ./crsctl check crs
2.3  
root用户执行如下命令进行替换 (该命令必须要求有2onlineOCR Locations,否则会执行失败。)
ocrconfig -replace current_OCR_location -replacement new_OCR_location  
2.4  
使用ocrcheck 检查当前OCR 状态
[root@node1 bin]# ./ocrcheck

3移除

ocrconfig -delete +unused_storage_location

4迁移

1. NO-ASM 迁移到 ASM    (说明:如果我们从之前的版本升级到11gR2,并将OCR 保存在ASM disk group)
root
用户执行: 
4.1
确保升级已经完成  
[root@node1 bin]# ./crsctl query crs activeversion
4.2
使用ASMCA 配置并启动ASM  
4.3
使用asmca 配置ASM DISKGROUP.磁盘组的大小至少要等于当前OCR的大小,并且至少是Normal 冗余。
4.4
添加OCRASM 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 版本。
[root@node1 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

扫描二维码关注我的微学堂

搜索刘老师微信号:Rman-2014,备注“Oracle学习与咨询”,即可添加好友;或者扫描下面二维码,关注我的“微学堂”公众号,了解最新OCP认证动态、题库及答案解析、培训机构及讲师介绍、课堂授课内容等。每天还有一篇技术文章发布哦!


文章转载自Oracle微学堂,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论