11G RAC 中 OCR 及Voting Disk 相关操作
一、启动oracle clusterware
先决条件:Oracle High Availability Services daemon(OHASD)运行在所有集群节点上
1.启动整个Oracle Clusterware stack
crsctl start cluster -all
2.在指定节点上启动Oracle Clusterware stack,使用-n选项
crsctl start cluster -n racnode1 racnode2
3.启动Oracle Clusterware stack包括OHASD
crsctl start crs
停止Oracle Clusterware
1.停止所有节点上的Oracle Clusterware(包括所有被Oracle Clusterware管理的资源、ASM instance、所有Oracle Clusterware进程,但不包括OHASD及其相关的进程)
crsctl stop cluster -all
2.在指定节点上停止Oracle Clusterware stack,使用-n选项
crsctl stop cluster -n racnode1 racnode2
3.停止Oracle Clusterware stack包括OHASD
crsctl stop crs
如果stop命令失败,则必须用-f选项去停止所有资源及stack
crsctl stop crs -all -f
二、管理voting disk
如果voting disk存储在磁盘组上,则ASM自动维护voting disk
如果voting disk存储在共享存储上,则可以动态的增加及删除voting disk
1.增加及删除voting disk
crsctl add css votedisk path
eg:
crsctl add css votedisk /dev/sda1
eg:
crsctl add css votedisk /dev/sda1
crsctl delete css votedisk path
eg:
crsctl delete css votedisk /dev/sda1
2.备份和恢复voting disk
在11.2版本,voting disk是自动备份在OCR中。
如果voting disk损坏,则可以替换或重建voting disk.
替换是通过先删除损坏的再增加一个新的voting disk来完成的。
voting disk的内容从备份中恢复回来录一个增加一个新voting disk时。
3.迁移voting disk到ASM磁盘组
crsctl replace votedisk +ASM_disk_group
从ASM磁盘组迁移到非ASM共享存储
先用replace命令迁移到非ASM存储,再用add css和delete css
三、备份和恢复OCR
Oracle Clusterware每四个小时自动创建OCR备份,不可以自定义备份的频率及数量,但是可以拷贝自动备份文件到不同的设备上。
1.查看有效的OCR备份
ocrconfig -showbackup
2.手动备份OCR
ocrconfig -manualbackup
3.修改OCR备份的备份位置
ocrconfig -backuploc directory_name
备份的默认位置在Grid_home/cdata/cluster_name
4.恢复OCR
有两种恢复方法:1.用自动备份的OCR文件;2.用手动创建的OCR export files.
4.1检查OCR的状态
ocrcheck
4.2查看有效的备份
ocrconfig -showbackup
4.3查看OCR备份的内容
ocrdump ocr_dump_output_file -backupfile file_name
如果没有指定输出文件ocr_dump_output_file,则会写到当前上当下OCRDUMPFILE文件中
4.4停止所有节点的Oracle Clusterware
crsctl stop cluster -all
4.5恢复OCR从备份中
ocrconfig -restore file_name #file_name就是OCR备份文件
4.6启动所有节点的Oracle Clusterware
crsctl start cluster -all
4.7验证OCR有一致性,要以grid用户执行
cluvfy comp ocr -n all [-verbose]
四、修改OCR配置
当节点关闭或节点的Oracle Clusterware没有运行时,ocrconfig不能修改OCR的配置
1.增加OCR的位置
ocrconfig -add new_ocr_file_name
2.迁移OCR到ASM存储
从11.2版本开始OCR可以存储在ASM磁盘组中。ASM兼容属性必须大于等于11.2.0.0
最多可以有5个OCR位置
迁移到磁盘组
ocrconfig -add +ASM_disk_group
删除以前位置的OCR
ocrconfig -delete old_storage_location
3.替换OCR
可以更改已存在的OCR的位置或更改已失效的OCR位置到一个可正常工作的OCR位置
3.1检查OCR的拷贝除了要被替换的OCR
ocrcheck
3.2检查Oracle Clusterware是否正在运行
crsctl check cluster -all
3.3指定新位置
ocrconfig -replace source_ocr_file -replacement destination_ocr_file
3.4检查已替换的OCR是否在线
ocrcheck
4.删除OCR
至少要有一个OCR拷贝在线
4.1检查至少有一个OCR在线除了要删除的
ocrcheck
4.2删除
ocrconfig -delete ocr_file_name
5.修复OCR在本地节点
在本地节点上Oracle Clusterware必须停止
[root]# ocrconfig –repair -add new_ocr_file_name
[root]# ocrconfig –repair -delete ocr_file_name
[root]# ocrconfig –repair -replace source_ocr_file -replacement dest_ocr_file
重启Oracle Clusterware
检查OCR配置的一致性
ocrcheck
11G RAC 中 OCR 及Voting Disk 相关操作的更多相关文章
- 11g r2 模拟OCR和voting disk不可用,完整恢复过程,以及一些注意事项
环境:RHEL5.8 RAC 11.2.0.3.0 1:查看ORC和voting disk信息: In 11g Release 2 your voting disk data is automatic ...
- 迁移11g Rac中OCR和VOTEDISK
环境:OEL+oracle rac 11.2.0.3 迁移描述:将ocr和votedisk从+DATE上迁移到+OCR_VOTE上: 操作如下: [root@ora2 ~]$ /u01/app/11. ...
- Oracle 10g RAC OCR、Voting disk更换
环境:OEL 5.7 + Oracle 10.2.0.5 RAC 需求:更换存储,OCR.Voting disk同时需要更换到新存储. 1.替换OCR 2.替换voting disk 1.替换OCR ...
- python三大框架之一flask中cookie和session的相关操作
状态保持 Cookie cookie 是指某些网站为了 辨别 用户身份,进行会话跟踪而储存在用户本地的数据(通常会经过加密),复数形式是 coolies. cookie是由服务器端生成,发送给客户端 ...
- Oracle 11g rac中关于crsctl stop cluster/crs/has的区别
转载至http://www.oracleplus.net/arch/1203.html,整理后得. 1 通过命令查看cluster/has/crs管理的内容 [root@11rac1 ~]# crsc ...
- 理解中WebAPI的属性和相关操作 FormBody和 FormUri等(WebAPI 二)
1.FromUri使用 将数据通过url方式传递.我们需要在webapi方法标明,这个参数只接受url中参数的值, $("#Save").click(function () { $ ...
- JS中对象的定义及相关操作
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...
- java-Eclipse中使用JDBC连接数据库及相关操作
准备工作:mysql-connector-java-5.1.6-bin.jar配置 package com.job; import java.sql.Connection; import java.s ...
- Python3中的List列表的相关操作
列表对象内建函数 1. append(obj) 在列表的末尾添加新元素obj.例: >>> a = ['a', 'b', 'c'] >>> a.append('d' ...
随机推荐
- dialogic d300语音卡驱动重装后启动报错问题解决方法
dialogic d300 驱动重装后 dlstart 报错解决 问题描述:dlstart 后如下报错 [root@BJAPQ091 data]#dlstop Stopping Dialogic ...
- c++中关于static关键字的问题
C++的static关键字C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static.前者应用于普通变量和函数,不涉及类:后者主要说明static在类中的作用. ...
- NSString几个函数
第一.判断是否包含前缀于后缀 NSString *str=@"hello andy yang"; if([str hasPrefix:@"hello"]) { ...
- Webpack使用教程六(Plugins)
webpack可以通过插件进行功能扩展.webpack拥有很多的内置插件和第三方插件.下面以webpack自带的插件bannerPlugin为例,说明插件的简单用法.bannerPlugin可以将任何 ...
- AngularJS-Controller的使用-读书笔记
最近在读<Angular JS权威教程>读到第9页,按着示例做,居然报错,说MyController undefined,初学者不懂啊,找了个官方的文档,按着改了一下,貌似成功了,有需要的 ...
- mysql 5.6并行复制事件分发机制
并行复制相关线程 在MySQL 5.6并行复制中,当设置set global slave_parallel_workers=2时,共有4个复制相关的线程,如下: +----+------------- ...
- WPF快速入门系列(4)——深入解析WPF绑定
一.引言 WPF绑定使得原本需要多行代码实现的功能,现在只需要简单的XAML代码就可以完成之前多行后台代码实现的功能.WPF绑定可以理解为一种关系,该关系告诉WPF从一个源对象提取一些信息,并将这些信 ...
- Linux WAS7 启动异常
启动server1异常,信息如下: [root@cmiecmceprd02 bin]# ./startServer.sh server1ADMU0116I: Tool information is b ...
- IP协议
因特网协议(Internet Protocol, IP)是Internet的核心协议之一, 工作在网络层.IP协议提供节点间的寻址,路由以及顺序控制, 流量控制等服务. IP协议分为IPv4和IPv6 ...
- linux php环境搭建以及magento安装教程
听朋友用magento在搭建电商系统,我好奇.遂自己下载了一个包部署了一套. 主机采用linux center os6.5,安装程序非常顺利,部署一套大概费时一个小时左右. ########### ...