添加votedisk

1.添加votedisk

必须有一半以上的votedisk同时可用,clusterware才能正常工作,否则cluster立刻宕掉。所以最好votedisk保持单数个。添加和删除votedisk的操作非常危险,必须在停止数据库,停止asm,停止CRS stack后操作,并且操作时必须加force。

*在oracle 11.2中已经不需要停cluster了,而且没有add votedisk,可以用replace替换

crsctl add /delte css votedisk--------------已经不适用于11.2。只能选择replace

而且从11.2开始voting文件的备份不需要手动进行,只要对clusterware的结构做了修改,voting文件便被自动备份到ocr文件中。如果添加了新的voting 文件,以前备份的voting文件内容便被自动恢复到新的voting文件中。


2.查看votedisk,这个是已经添加好后的
[grid@nzakuap058wbcr2 ~]$ crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
 1. ONLINE   0ab6a16eb7724fd3bfe62231c3c433bf (ORCL:ASM_SYSDG1) [SYSDG]
 2. ONLINE   9756d41fc9b94f2dbfcd1aff7ff4d556 (ORCL:ASM_SYSDG2) [SYSDG]
 3. ONLINE   0917b91a58b64f3bbff4fe18ed929987 (ORCL:ASM_SYSDG3) [SYSDG]
Located 3 voting disk(s).


3.把创建好的磁盘组,mount到rac其他节点上

SQL> alter diskgroup sysdb mount;
删除diskgroup 时,保留一个节点diskgroup 为mount 状态,将其余节点上的diskgroup dismount,然
后执行删除命令。
ASMCMD> lsdsk -G sysdb 
Path
ORCL:DISK4
ORCL:DISK5
ORCL:DISK6
存放votedisk的磁盘组必须是是由三个oracleasm磁盘组成,两个都添加不了。执行replace命令以后,votedisk会自动的添加到这个三个磁盘中
4. 添加votedisk

必须保证所有的磁盘组属性compatible.asm'='11.2.0.0.0

>alter diskgroup sysdb set attribute 'compatible.asm'='11.2.0.0.0';

 
[root@juliaz2 host1]# crsctl replace votedisk +SYSDB          
Successful addition of voting disk 9b174582ab294f3abf91eee1e8c381e9.
Successful addition of voting disk 5694f97f41594fdfbf3c15966433f197.
Successful addition of voting disk 253b952842084f17bf0bb8bdb4b0bd55.
Successful deletion of voting disk 67199b8194484f41bfb72784c97aae59.
Successfully replaced voting disk group with +SYSDB.
CRS-4266: Voting file(s) successfully replaced
[root@juliaz2 host1]# crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
 1. ONLINE   9b174582ab294f3abf91eee1e8c381e9 (ORCL:DISK4) [SYSDB]
 2. ONLINE   5694f97f41594fdfbf3c15966433f197 (ORCL:DISK5) [SYSDB]
 3. ONLINE   253b952842084f17bf0bb8bdb4b0bd55 (ORCL:DISK6) [SYSDB]
Located 3 voting disk(s).


replace 命令用于把votedisk文件从一个存储位置迁移到另一个存储位置,需要在crsctl中指定新的存储位置。以上命令 crsctl replace votedisk +SYSDB 就是把voting文件从+DATA迁移到+SYSDB。原来的voting文件被删除。


如果所有voting文件都损坏,就需要从OCR中进行恢复,因为voting文件损坏,所以clusterware是无法启动的,这时以root身份将cluster启动到exclusive模式。在exclusive模式下,clusterware是不读取voting文件内容的。

[root@juliaz2 ~]# crsctl start crs -excl

crsctl query css votedisk

crsctl query replace votedisk +sysdb

crsctl stop crs

crsctl start crs



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值