一: 增加

裸设备上,创建至少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 状态

[root@node1 bin]# ./ocrcheck

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

[root@node1 bin]# ./crsctl check crs

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

ocrconfig -replace current_OCR_location -replacement new_OCR_location

2.4 使用ocrcheck 检查当前OCR 状态

[root@node1 bin]# ./ocrcheck

三: 移除

ocrconfig -delete +unused_storage_location

四: 迁移

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 添加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 版本。
[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

11g 如何添加,替换,移除,迁移 OCR ?的更多相关文章

  1. Oracle 11g R2 RAC with ASM存储迁移--Rman copy&ASM Rebalance(一)

    ASM GROUP-Rman copy迁移 0x00--环境介绍 VMware版本:VMware12pro 主机操作系统:RHEL6.5_64 共享存储使用VMWARE创建共享磁盘文件 数据库版本:O ...

  2. DOM操作 ——如何添加、移除、移动、复制、创建和查找节点等。

    DOM操作 --如何添加.移除.移动.复制.创建和查找节点等. (1)创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个 ...

  3. 1.javascript节点的操作 创建、添加、移除、移动、复制、插入(修改)

    (1)创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节 ...

  4. DOM操作——JavaScript怎样添加、移除、移动、复制、创建和查找节点

    (1). 创建新节点 createDocumentFragment() // 创建一个DOM片段 createElement() // 创建一个具体的元素 createTextNode() // 创建 ...

  5. DOM操作怎样添加、移除、移动、复制。创建和查找节点?

    (1)创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节 ...

  6. JS中的DOM操作怎样添加、移除、移动、复制、创建和查找节点

    DOM操作怎样添加.移除.移动.复制.创建和查找节点? (1)创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个具体的元 ...

  7. 手写面试编程题- 数组去重 深拷贝 获取文本节点 设置奇数偶数背景色 JS中检测变量为string类型的方法 第6题闭包 将两个数组合并为一个数组 怎样添加、移除、移动、复制、创建和查找节点? 继承 对一个数组实现随机排序 让元素水平 垂直居中的三种方式 通过jQuery的extend方法实现深拷贝

    第1题==>实现数组去重 通过 new Set(数组名) // var arr = [12, 12, 3, 4, 5, 4, 5, 6, 6]; // var newarr1 = new Set ...

  8. spring:如何用代码动态向容器中添加或移除Bean ?

    先来看一张类图: 有一个业务接口IFoo,提供了二个实现类:FooA及FooB,默认情况下,FooA使用@Component由Spring自动装配,如果出于某种原因,在运行时需要将IFoo的实现,则F ...

  9. jQuery中添加/改变/移除改变CSS样式例子

    在jquery中对于div样式操作我们会使用到CSS() removeClass() addClass()方法来操作了,下面我们就整理了几个例子大家一起来看看吧.     CSS()方法改变CSS样式 ...

随机推荐

  1. Command 'java' not found during running appium

    Question: When Execution code:driver = new RemoteWebDriver(new Uri("http://127.0.0.1:4723/wd/hu ...

  2. Ubuntu 下安装JDK1.8

    好困,不行了,我要睡觉了,先上图吧!

  3. debian安装oracle jdk

    1 去官网下载linux jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htm ...

  4. 让intellij挂在异常处,特别是出现null pointer的地方

    1 在Intellij中设置java exception breakpoint 在调试模式下,run->view breakpoints 在java exception breakpoints- ...

  5. Django之权限用法

    **记住每一个url都是一个权限** 注册 可插拔试的权限,可以先写其他的逻辑,在最后再把权限加上 将rbac组件拷贝到项目上,注册项目 修改表结构 将写好的用户表对rbac的User表进行一对一的关 ...

  6. Power Designer体验之旅

    版权声明:本文为博主原创文章.未经博主允许不得转载. https://blog.csdn.net/wang13667539325/article/details/36025245 从某种程度上说.不论 ...

  7. 模仿jquery框架源码---网络

    <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Untitled Page& ...

  8. IOS 判断当前UIViewController 是否正在显示

    我通常的做法是根据视图控制器的生命周期来判断,其是否是正在使用的状态. 举例 设一个实例布尔变量isVisible  在 -ViewWillAppear 里面 isVisible = YES ;  在 ...

  9. Linux平台下贪吃蛇游戏的运行

    1.参考资料说明: 这是一个在Linux系统下实现的简单的贪吃蛇游戏,同学找帮忙,我就直接在Red Hat中调试了一下,参考的是百度文库中"maosuhan"仁兄的文章,结合自己的 ...

  10. javascript箭头函数把函数给简写了[0403]

    箭头函数把函数给简写了[0403]        我不是很喜欢箭头函数,总觉得它让原本就不那么严谨的js更加不严谨了,所以有时候看js程序也是一件很头痛的事情,不过在ES6中加入了这么一个新的方法,已 ...