11g 如何添加,替换,移除,迁移 OCR ?
一: 增加
裸设备上,创建至少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 ?的更多相关文章
- Oracle 11g R2 RAC with ASM存储迁移--Rman copy&ASM Rebalance(一)
ASM GROUP-Rman copy迁移 0x00--环境介绍 VMware版本:VMware12pro 主机操作系统:RHEL6.5_64 共享存储使用VMWARE创建共享磁盘文件 数据库版本:O ...
- DOM操作 ——如何添加、移除、移动、复制、创建和查找节点等。
DOM操作 --如何添加.移除.移动.复制.创建和查找节点等. (1)创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个 ...
- 1.javascript节点的操作 创建、添加、移除、移动、复制、插入(修改)
(1)创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节 ...
- DOM操作——JavaScript怎样添加、移除、移动、复制、创建和查找节点
(1). 创建新节点 createDocumentFragment() // 创建一个DOM片段 createElement() // 创建一个具体的元素 createTextNode() // 创建 ...
- DOM操作怎样添加、移除、移动、复制。创建和查找节点?
(1)创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节 ...
- JS中的DOM操作怎样添加、移除、移动、复制、创建和查找节点
DOM操作怎样添加.移除.移动.复制.创建和查找节点? (1)创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个具体的元 ...
- 手写面试编程题- 数组去重 深拷贝 获取文本节点 设置奇数偶数背景色 JS中检测变量为string类型的方法 第6题闭包 将两个数组合并为一个数组 怎样添加、移除、移动、复制、创建和查找节点? 继承 对一个数组实现随机排序 让元素水平 垂直居中的三种方式 通过jQuery的extend方法实现深拷贝
第1题==>实现数组去重 通过 new Set(数组名) // var arr = [12, 12, 3, 4, 5, 4, 5, 6, 6]; // var newarr1 = new Set ...
- spring:如何用代码动态向容器中添加或移除Bean ?
先来看一张类图: 有一个业务接口IFoo,提供了二个实现类:FooA及FooB,默认情况下,FooA使用@Component由Spring自动装配,如果出于某种原因,在运行时需要将IFoo的实现,则F ...
- jQuery中添加/改变/移除改变CSS样式例子
在jquery中对于div样式操作我们会使用到CSS() removeClass() addClass()方法来操作了,下面我们就整理了几个例子大家一起来看看吧. CSS()方法改变CSS样式 ...
随机推荐
- 九度OJ 1354:和为S的连续正数序列 (整除)
时间限制:2 秒 内存限制:32 兆 特殊判题:否 提交:2028 解决:630 题目描述: 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100.但是他并不 ...
- 【JavaScript专题】--- 立即执行函数表达式
一 什么是立即执行函数表达式 立即执行函数表达式,其实也可以叫初始化函数表达式,英文名:IIFE,immediately-inovked-function expression.立即执行函数表达式就是 ...
- Python读属性文件
# coding:utf-8 class Properties: def __init__(self, file_name): self.file_name = file_name self.prop ...
- python数据分析之:时间序列一
在处理很多数据的时候,我们都要用到时间的概念.比如时间戳,固定时期或者时间间隔.pandas提供了一组标准的时间序列处理工具和数据算法. 在python中datetime.datetime模块是用的最 ...
- 蜗牛—ORACLE基础之触发器学习(三)
版权声明:本文为大腰子原创文章,如若转载,请标明原地址. https://blog.csdn.net/u010071361/article/details/30037215 建立一个触发器, 当职工表 ...
- 去掉标题栏/ActionBar后点击menu键时应用崩溃
MainActivity 继承了 ActionBarActivity后,想要去掉标题栏(ActionBar),在程序中加上requestWindowFeature(Window.FEATURE_NO_ ...
- 云计算服务的三种类型(SaaS、PaaS、IaaS)
云计算可以帮助企业降低IT方面的成本和复杂性,并获得他们蓬勃发展所需的灵活性与敏捷性.但是,规划出通往云的明确路径并非易事.毕竟用户需要看透与云相关的市场大肆宣传,然后理解并分析不同种类的云计算模式的 ...
- Data Structure Array: Given an array arr[], find the maximum j – i such that arr[j] > arr[i]
http://www.geeksforgeeks.org/given-an-array-arr-find-the-maximum-j-i-such-that-arrj-arri/ #include & ...
- ubuntu android studio 编译及运行错误Error retrieving parent for item: No resource found that matches the given name
安装好android studio并且安装其它需要的SDK或组件后,根据向导生成新的项目, 编译或运行时可能会出现下面的错误: Error:Error retrieving parent for it ...
- CSS知识点 2
回顾: 浮动:是css中布局最多的一个属性 有浮动,一定要清除浮动浮动不是一个元素单独浮动,要浮动一起浮动 清除浮动四种方式:1.给父盒子添加高度,一般导航栏2.给浮动元素后面加一个空的块标签, 并 ...