今天是2014-03-28,继续写RAC的内容,今天写的是如何恢复损坏的表决磁盘(votedisk)和OCR。
首先查看目前状态:
[root@rac-two bin]# ./ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 3472
Available space (kbytes) : 258648
ID : 152256349
Device/File Name : +GIDG
Device/File integrity check succeeded
Device/File not configured
Device/File not configured
Device/File not configured
Device/File not configured
Cluster registry integrity check succeeded
Logical corruption check succeeded
[root@rac-two bin]# ./crsctl query css votedisk
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE af2fed5d6ac54f1bbf19e4982e364c57 (/dev/asm-diske) [GIDG]
2. ONLINE 34b65f2e3db14f23bf88e689b55058b7 (/dev/asm-diskd) [GIDG]
3. ONLINE 07bf3ce9af7d4ff6bf38d160255c671c (/dev/asm-diskc) [GIDG]
Located 3 voting disk(s).
[root@rac-two bin]# ./crsctl stat res -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATADG.dg
ONLINE ONLINE rac-one
ONLINE ONLINE rac-two
ora.GIDG.dg
ONLINE ONLINE rac-one
ONLINE ONLINE rac-two
ora.LISTENER.lsnr
ONLINE ONLINE rac-one
ONLINE ONLINE rac-two
ora.TESTDG.dg
OFFLINE OFFLINE rac-one
ONLINE OFFLINE rac-two
ora.asm
ONLINE ONLINE rac-one Started
ONLINE ONLINE rac-two Started
ora.gsd
OFFLINE OFFLINE rac-one
OFFLINE OFFLINE rac-two
ora.net1.network
ONLINE ONLINE rac-one
ONLINE ONLINE rac-two
ora.ons
ONLINE ONLINE rac-one
ONLINE ONLINE rac-two
ora.registry.acfs
ONLINE ONLINE rac-one
ONLINE ONLINE rac-two
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE rac-two
ora.LISTENER_SCAN2.lsnr
1 ONLINE ONLINE rac-one
ora.LISTENER_SCAN3.lsnr
1 ONLINE ONLINE rac-one
ora.cvu
1 ONLINE ONLINE rac-one
ora.oc4j
1 ONLINE ONLINE rac-one
ora.rac-one.vip
1 ONLINE ONLINE rac-one
ora.rac-two.vip
1 ONLINE ONLINE rac-two
ora.rac.db
1 ONLINE ONLINE rac-two Open
2 ONLINE ONLINE rac-one Open
ora.scan1.vip
1 ONLINE ONLINE rac-two
ora.scan2.vip
1 ONLINE ONLINE rac-one
ora.scan3.vip
1 ONLINE ONLINE rac-one
模拟votedisk和ocr损坏。
[root@rac-two bin]# dd if=/dev/zero of=/dev/asm-diske bs=1024 count=200;
dd if=/dev/zero of=/dev/asm-diskd bs=1024 count=200;
dd if=/dev/zero of=/dev/asm-diskc bs=1024 count=200;200+0 records in
200+0 records out
204800 bytes (205 kB) copied, 0.0884688 s, 2.3 MB/s
[root@rac-two bin]# dd if=/dev/zero of=/dev/asm-diskd bs=1024 count=200;
200+0 records in
200+0 records out
204800 bytes (205 kB) copied, 0.138348 s, 1.5 MB/s
[root@rac-two bin]# dd if=/dev/zero of=/dev/asm-diskc bs=1024 count=200;
200+0 records in
200+0 records out
204800 bytes (205 kB) copied, 0.103544 s, 2.0 MB/s
开始进行恢复:
停止crs资源。
[root@rac-two bin]# ./crsctl stop crs
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'rac-two'
CRS-2673: Attempting to stop 'ora.crsd' on 'rac-two'
CRS-2790: Starting shutdow