管理voting disks

一、关于voting disk 的一些必须要知道的东西:

11g 以前我们可以使用dd 命令来备份voting disk ,但是在11g 以后 oracle 不再支持使用 dd 来备份voting disk。

如果使用 dd or cp 命令可能会破坏 集群件堆栈的正常启动。

voting disk 会作为OCR的一部分自动备份,并且当有新 voting disk 添加时会自动恢复上去。

*在维护voting disk前,必须要保证有可用的ocr,ocr 的状态可以用 ocrcheck 来检查;如果ocr 的状态不可用则必须先恢复ocr。

*如果 集群是从11g 前的版本upgrade 上来的,在把voting 放到asm dg上时要将ASM COMpatibity (compatible.asm)设为11.2.0.0

*在同一个集群中 voting disk 不能同时放到 asm dg 和非asm dg 存储上。

*对于 voting disk  放在asm dg上的情况,只能使用 crsctl replace votedisk  这个管理操作命令

*对于使用非asm dg的 voting disk 器管理操作命令为:add css votedisk / delete css votedisk

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/storage/

*对于使用asm dg的voting disk,其voting disk 的数量由 asm dg的 冗余度决定。

----asm 磁盘组冗余度和voting disk数量的关系

  External redundancy  :  一个dg 1个voting disk

  Normal redundancy   :    一个dg 3个voting disk

  High redundancy  :       一个dg 5个voting disk

*如果要想更改 voting disk 的数量,只能通过更改 asm dg的 冗余度来完成。

二、恢复voting disk的一般步骤:

1、确保ocr 正常,若不正常现修复ocr

2、独占模式(root)启动crs

# crsctl start crs -excl

3、查看当前voting disk的定义信息:

$ crsctl query css votedisk

-- -----  -----------------     ---------    ---------

## STATE  File Universal Id     File Name    Disk group

1. ONLINE  7c54856e98474f61bf349401e7c9fb95 (/dev/sdb1)   [DATA]

4、根据3、中的结果信息来确定 voting disk使用的 asm dg 还是 其他存储设备,然后再恢复voting disk

---asm dg

crsctl replace votedisk +asm_disk_group

---其他存储设备

$ crsctl delete css votedisk FUID

Add a voting disk, as follows:

$ crsctl add css votedisk path_to_voting_disk

5、强制关闭集群

#crsctl stop crs -f

6、重启集群

#crsctl start crs

三、voting disk的迁移,添加,删除

----从asm dg 迁移到其他存储设备

$ crsctl replace votedisk path_to_voting_disk

----从其他存储设备迁移到 asm dg

$ crsctl replace votedisk +asm_disk_group

-----管理使用其他存储设备的voting disk

添加 voting disk:

$crsctl add css votedisk path_to_voting_disk[...]

删除 voting disk:

$ crsctl delete css votedisk {FUID| path_to_voting_disk[...]}

----使用设备b 替换设备a;需要先添加设备b,再删除设备a

crsctl add css votedisk path_to_voting_diskB -purge

-purge 选项表示删除现有其他设备

时间: 2024-08-14 22:48:16

管理voting disks的相关文章

【OH】3 Managing Oracle Cluster Registry and Voting Disks

    >>                                                                                                                                                                                                                                                   

centos 5.4 上安装 Oracle11g R2 RAC (ASM)

-------------- 环境介绍:  -------------- 节点名称:       rac001 , rac002  数据库名称:  racdb   内存分配:      每节点 800M IP及SCANIP :  Public IP:        10.161.32.177 ,   10.161.32.179   Private IP:       10.1.1.11,     10.1.1.12    VIP:               10.161.32.187 ,  1

Oracle 集群心跳及其参数misscount/disktimeout/reboottime

    在Oracle RAC中,可以从多个层次,多个不同的机制来检测RAC的健康状况,即可以通过心跳机制以及一定的投票算法来隔离故障.如果检测到某节点失败,则存在故障的节点将会被逐出集群以避免故障节点破坏数据.本文主要描述了Oracle RAC下的几种心跳机制以及心跳参数的调整.   一.OCSSD与CSS    OCSSD是一个管理及提供Cluster Synchronization Services (CSS)服务的Linux或者Unix进程.使用Oracle用户来运行该进程并提供节点成员

小麦苗BLOG文章索引

小麦苗BLOG文章索引            自从2014年7月1号开始写blog到2015年5月5日,历时10个月的时间,大概写了90篇文章,这blog多了就乱了,今天抽空出来整理整理,方便大家也方便自己阅读,本文将一直更新,另外,最后我把所有的blog文章全列出来,可能会有用.    小麦苗的所有文章:itpub文章链接-小麦苗.zip     2015年06月03日更新一次,我写的blog数量:109 篇    2015年07月03日更新一次,我写的blog数量:126 篇    2016

ORAchk-数据库健康检查

ORAchk-数据库健康检查  原文地址:ORAchk-数据库健康检查 作者:paulyibinyi ORAchk 之前被称为RACcheck,后来它的检查范围进行了扩展,改名为了ORAchk,它是在数据库系统进行健康检查的一个专用工具,这个工具主要用来检查软件的配置是否符合要求以及一些最佳实践是否被应用了.通过这个工具,用户可以很方便地.自动化地对自己的系统进行健康检查和评估.  ORAchk 能够检查的软件主要有:OS.Oracle Clusterware (CRS). Grid Infra

【RAC】How to Troubleshoot Grid Infrastructure Startup Issues [ID 1050908.1]

Applies to: Oracle Server – Enterprise Edition – Version: 11.2.0.1 and later   [Release: 11.2 and later ] Information in this document applies to any platform. Goal This goal of the note is to provide reference to troubleshoot 11gR2 Grid Infrastructu

How to restore ASM based OCR after complete loss of the CRS diskgroup on Linux/Unix systems [ID 1062

  How to restore ASM based OCR after complete loss of the CRS diskgroup on Linux/Unix systems [ID 1062983.1] --------------------------------------------------------------------------------     修改时间 12-FEB-2012     类型 HOWTO     状态 PUBLISHED   In this

crsctl命令详解(原创)

crsctl语法 $./crsctl Usage: crsctl check  crs          - checks the viability of the CRS stack        crsctl check  cssd         - checks the viability of CSS        crsctl check  crsd         - checks the viability of CRS        crsctl check  evmd    

oracle11g R2 RAC卸载grid

oracle11g R2 RAC卸载grid   oracle版本:oracle11.2.0.3   进入grid用户,cd $ORACLE_HOM/deinstallE目录   [grid@xyy1 deinstall]$ ./deinstall Checking for required files and bootstrapping ... Please wait ... Location of logs /tmp/deinstall2013-09-06_10-23-18AM/logs/