voting disk的备份恢复
1、表决磁盘检查,推荐为单数
$ crsctl query css votedisk
0. 0 /dev/raw/raw2
located 1 votedisk(s).
Voting Disk 记录节点成员状态,决定那个node获得控制权。
Voting Disk active不满足半数以上,所有节点立即重启。
2、备份votedisk盘
因为我们的表决磁盘使用的是裸设备,因此使用裸设备的dd命令来备份表决磁盘,使用
root用户
$ dd if=/dev/raw/raw2 of=/tmp/vdisk.bak
106938368 bytes (107 MB) copied, 104.614 seconds, 1.0 MB/s
$ ll -h /tmp/vdisk.bak|awk '{print $5}'
102M
3、通过strings命令查看votedisk内容
# strings /tmp/vdisk.bak|sort -u
fSLC
ssLckcoT
SslcLlik
sSlcrEp0
}|{z
4、人为破坏,节点自动重启
$ dd if=/dev/zero of=/dev/raw/raw2
$ sleep 600;crs_stat -t
CRS-0184: Cannot communicate with the CRS daemon.
5、恢复votedisk盘
$ dd if=/tmp/vdisk.bak of=/dev/raw/raw2
# reboot 重启rac1
$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora....B1.inst application ONLINE ONLINE rac1
ora....B2.inst application ONLINE OFFLINE
ora.RACDB.db application ONLINE ONLINE rac1
ora....SM1.asm application ONLINE ONLINE rac1
ora....C1.lsnr application ONLINE ONLINE rac1
ora.rac1.gsd application ONLINE ONLINE rac1
ora.rac1.ons application ONLINE ONLINE rac1
ora.rac1.vip application ONLINE ONLINE rac1
ora....SM2.asm application ONLINE OFFLINE
ora....C2.lsnr application ONLINE OFFLINE
ora.rac2.gsd application ONLINE OFFLINE
ora.rac2.ons application ONLINE OFFLINE
ora.rac2.vip application ONLINE ONLINE rac1
# reboot 重启rac2
zcs0237
2014.07.04
More cleaner and more efficient!
1、表决磁盘检查,推荐为单数
$ crsctl query css votedisk
0. 0 /dev/raw/raw2
located 1 votedisk(s).
Voting Disk 记录节点成员状态,决定那个node获得控制权。
Voting Disk active不满足半数以上,所有节点立即重启。
2、备份votedisk盘
因为我们的表决磁盘使用的是裸设备,因此使用裸设备的dd命令来备份表决磁盘,使用
root用户
$ dd if=/dev/raw/raw2 of=/tmp/vdisk.bak
106938368 bytes (107 MB) copied, 104.614 seconds, 1.0 MB/s
$ ll -h /tmp/vdisk.bak|awk '{print $5}'
102M
3、通过strings命令查看votedisk内容
# strings /tmp/vdisk.bak|sort -u
fSLC
ssLckcoT
SslcLlik
sSlcrEp0
}|{z
4、人为破坏,节点自动重启
$ dd if=/dev/zero of=/dev/raw/raw2
$ sleep 600;crs_stat -t
CRS-0184: Cannot communicate with the CRS daemon.
5、恢复votedisk盘
$ dd if=/tmp/vdisk.bak of=/dev/raw/raw2
# reboot 重启rac1
$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora....B1.inst application ONLINE ONLINE rac1
ora....B2.inst application ONLINE OFFLINE
ora.RACDB.db application ONLINE ONLINE rac1
ora....SM1.asm application ONLINE ONLINE rac1
ora....C1.lsnr application ONLINE ONLINE rac1
ora.rac1.gsd application ONLINE ONLINE rac1
ora.rac1.ons application ONLINE ONLINE rac1
ora.rac1.vip application ONLINE ONLINE rac1
ora....SM2.asm application ONLINE OFFLINE
ora....C2.lsnr application ONLINE OFFLINE
ora.rac2.gsd application ONLINE OFFLINE
ora.rac2.ons application ONLINE OFFLINE
ora.rac2.vip application ONLINE ONLINE rac1
# reboot 重启rac2
zcs0237
2014.07.04
More cleaner and more efficient!
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/210154/viewspace-1209147/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/210154/viewspace-1209147/