如何恢复,迁移,添加, 删除 Voting Disks
恢复流程

在11gR2 之前,我们可以直接直接使用dd命令对voting disk进行备份。
DD示例

备份votedisk盘:
[root@raw1 bin]# dd if=/dev/raw/raw2 of=/home/oracle/voting_disk.bak

恢复votedisk盘:
[root@raw1 bin]# dd if=/home/oracle/voting_disk.bak of=/dev/raw/raw2

Oracle 11gR2中已经不支持使用dd命令来对voting disks 进行备份和恢复。

11gR2:

1.  如果当OCR 也损坏的情况,先恢复OCR,否则不需要。
2.  用root用户执行如下命令
用root用户,在其中一个节点启动Oracle Clusterware stack到exclusive 模式,这个模式不需要voting disk。
# crsctl start crs -excl
3.  检查当前定义的voting disk
执行如下命令检查当前的voting disk信息:  (如果所有的voting disks都已经损坏,该命令就会返回空,也可能state被标记3或OFF.)
[root@node1 bin]# ./crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
 1. ONLINE   97b3037ba6684f0bbf04fa53aa7efb37 (ORCL:VOL1) [GRIDDG]
Located 1 voting disk(s).
4.  还原voting disk
4.1 如果voting disk 存储在Oracle ASM 上,那么运行如下SQL,将voting disk 转移我们指定的diskgroup中:
crsctl replace votedisk +asm_disk_group
4.2 如果voting disk没有存在Oracle ASM中,那么执行如下SQL,在执行之前需要先获取FUID。
$ crsctl delete css votedisk FUID
添加voting disk:
$ crsctl add css votedisk path_to_voting_disk
$ crsctl query css votedisk
5. 用root用户停止Oracle Clusterware Stack
# crsctl stop crs
然后使用root用户执行如下命令,将Clusterware stack启动到正常模式:
# crsctl start crs

迁移

1.   查看当前每个voting disk的FUID 和路径   结果对应->disk的序列号,磁盘status,FUID,disk 路径,和存储voting disk的磁盘组名称。)
# crsctl query css votedisk

2.1   如果想voting disk 从Oracle ASM 中迁移到其他的cluster file system中,迁移命令如下:  (任意节点)
$ crsctl replace votedisk path_to_voting_disk

2.2   如果想把所有的voting disk从其他存储设备中迁移到oracle ASM diskgroup中,执行如下命令:(任意节点)
$ crsctl replace votedisk +asm_disk_group

3.    验证voting disk 的位置
$ crsctl query css votedisk

添加、删除

(非asm环境,当使用Oracle ASM 来存储voting disk时,不能使用crsctl add|delete voteding 来修改voting disk)
$ crsctl add css votedisk path_to_voting_disk

$ crsctl delete css votedisk path_to_voting_disk

注意:

1)不能直接指定一个diskgroup中voting disk的数量。

2) 当使用Oracle ASM 来存储voting disk时,不能使用crsctl add|delete voteding 来修改voting disk。

3)如果已经将voting disk 存储在Oracle ASM diskgroup中,那么就不能在添加voting disk到cluster files system中了。 Oracle 不支持voting disk同时存在Oracle ASM 和 cluster file system。

4)存储在Oracle ASM中Voting files的数量由磁盘组的冗余级别决定:
(a)External redundancy: 该磁盘组只能存储一个voting disk。
(b)Normal redundancy: 该磁盘组会存储3个voting disk。
(c)High redundancy: 该磁盘组会存储5个voting disks。

5)在Oracle 11gR2中,不在需要备份Voting Disk。Voting disk的信息有任何改变时,会自动备份到OCR中,如果所有的VOTING DISK 都损坏,也可以通过备份进行还原。

文章可以转载,必须以链接形式标明出处。
本文转自 张冲andy 博客园博客,原文链接:http://www.cnblogs.com/andy6/p/6407620.html   ,如需转载请自行联系原作者

如何恢复,迁移,添加, 删除 Voting Disks相关推荐

  1. 【MOS】OCR/Vote disk 维护操作: (添加/删除/替换/移动) (文档 ID 1674859.1)

    [MOS]OCR/Vote disk 维护操作: (添加/删除/替换/移动) (文档 ID 1674859.1) 文档内容 目标 解决方案   准备磁盘   1. 磁盘大小   2. 裸设备或者块设备 ...

  2. Voting Disks的管理

    如何管理 Voting Disks 全是由 cssd 干的活 css>asm>ohsd 10G 备份 votedisk 盘示例: dd if=/dev/raw/raw2 of =/home ...

  3. redis cluster中添加删除重分配节点例子

    redis cluster中添加删除重分配节点例子 作者:用户 来源:互联网 时间:2016-05-05 10:22:27 摘要: 本文讲的是redis cluster中添加删除重分配节点例子, re ...

  4. 添加删除程序里面没有添加IIS服务的选项

    用原版windows光盘安装,也可以网上下载IIS安装包. 1)1.控制面板里没有"->添加/删除Windows组件->Internet信息服务(IIS)"组件的添加方 ...

  5. 怎么恢复360强力删除的文件?数据恢复这样做

    怎么恢复360强力删除的文件?现在很多杀毒软件中都带有其他的小功能,如文件强力删除,如果利用它将文件粉碎后想要恢复,很多朋友就束手无策了,以360强力删除文件为例,给大家分享下数据恢复方法. 其实36 ...

  6. oracle拆分分区语法详解大全_学习笔记:Oracle分区表 添加 删除 合并 删除 交换 拆分等分区表的操作案例...

    天萃荷净 Oracle分区表管理,记录关于Oracle分区表的管理案例:创建.删除.合并.拆分.交换.更改分区表的操作方法 1.添加创建分区表 1.1)增加分区(add partition) 语法是: ...

  7. extundelete工具恢复rm -rf 删除的目录(ext4、ext3)

    extundelete工具恢复rm -rf 删除的目录(ext4) ext3grep工具只能用于恢复ext3文件系统下删除的文件,对于ext4文件系统,可以使用extundelete工具.使用的方法类 ...

  8. 如何恢复 Linux 上删除的文件

    转自:http://blog.csdn.net/chinalinuxzend/article/details/2591694 如何恢复 Linux 上删除的文件 来源:developerWorks 中 ...

  9. 如何恢复 Linux 上删除的文件:ext2

    要想恢复误删除的文件,必须清楚数据在磁盘上究竟是如何存储的,以及如何定位并恢复数据.本文从数据恢复的角度,着重介绍了 ext2 文件系统中使用的一些基本概念和重要数据结构,并通过几个实例介绍了如何手工 ...

最新文章

  1. java list 拼音排序_java中实现List集合中对象元素按其属性的中文拼音排序
  2. 【带你重拾Redis】Redis持久化
  3. JS跨域访问(ajax跨域)
  4. hashmap中的key是有序的么_HashMap?面试?我是谁?我在哪
  5. 新的Java缓存标准(javax.cache)
  6. 虚构合同、虚开发票套取高校配套科研经费,一副教授被公诉!
  7. GetManifestResourceStream得到的Stream是null的解决
  8. html点赞插件,chrome空间自动点赞插件。浏览器插件简单例子。
  9. nginx+tomcat+memcached
  10. RHEL 7中防火墙的配置和使用
  11. mysql数据库定时清理数据
  12. JupyterLab 的安装与使用
  13. 非日语专业如何有效学习日语?
  14. 「群体遗传学实战」第一课: 对SNP位点进行注释
  15. Python批量转换文件夹下图片为PDF
  16. 小程序引入第三方字体
  17. mysql留存数据表_用mysql统计留存率
  18. java课程设计atm机_java课程设计报告-自动取款机模拟程序.doc
  19. Linux文件和目录管理(1)
  20. 3-1、React-Router基础使用plus

热门文章

  1. AjaxFileUpload文件上传组件(php+jQuery+ajax)
  2. hibernate相关收集
  3. RT-thread内核之进程间通信
  4. CentOS5快速搭建vsftp服务
  5. ZOJ1002 Fire Net(非递归版)
  6. 与空连接相关的几条命令
  7. swift 跳转网页写法
  8. 程序员:请你不要对业务「置之不理」
  9. 折叠屏就要来了,适配逼死 Android 开发?
  10. Centos6.5 配置  DRBD8.4.3