ASM ocr、voting file磁盘组dd测试

ASM ocr、voting file磁盘组dd测试

normal冗余的磁盘组,手动对ocr、voting file所在的asm磁盘组做dd破坏磁盘头,在nocrs、直接重启节点两个场景分别测试,是否可以强制mount。

场景一、不重启RAC节点

1、先查看下ocr所在磁盘组信息

SQL> select GROUP_NUMBER,DISK_NUMBER,MOUNT_STATUS,HEADER_STATUS,
MODE_STATUS,STATE,NAME,FAILGROUP,PATH,FAILGROUP_TYPE 
from v$asm_disk where name like 'FG%' order by path;

DISK_NUMBER MOUNT_S HEADER_STATU MODE_ST STATE    NAME            FAILGROUP       PATH           
----------- ------- ------------ ------- -------- --------------- --------------- ---------------
          2 CACHED  MEMBER       ONLINE  NORMAL   FGDISK1         FG1             /dev/asm_4g_1  
          1 CACHED  MEMBER       ONLINE  NORMAL   FGDISK2         FG2             /dev/asm_4g_2  
          0 CACHED  MEMBER       ONLINE  NORMAL   FGDISK3         FG3             /dev/asm_4g_3  

此磁盘组使用normal冗余,有3个失败组fg1,fg2,fg3

2、备份

dd if=/dev/asm_4g_1  of=asm1.bak bs=1024M count=1
dd if=/dev/asm_4g_2  of=asm2.bak bs=1024M count=1
dd if=/dev/asm_4g_3  of=asm3.bak bs=1024M count=1

3、破坏asm磁盘头

dd if=/dev/zero of=/dev/asm_4g_1 bs=1024 count=1

4、两个节点关闭crs

crsctl stop crs -f

5、启动nocrs

crsctl start crs -excl -nocrs

6、查看nocrs时状态

[root@rac1 ~]# crsctl stat res -t -init
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS       
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.asm
      1        ONLINE  INTERMEDIATE rac1                     OCR not started     
ora.cluster_interconnect.haip
      1        ONLINE  ONLINE       rac1                                         
ora.crf
      1        OFFLINE OFFLINE                                                   
ora.crsd
      1        OFFLINE OFFLINE                                                   
ora.cssd
      1        ONLINE  ONLINE       rac1                                         
ora.cssdmonitor
      1        ONLINE  ONLINE       rac1                                         
ora.ctssd
      1        ONLINE  ONLINE       rac1                     ACTIVE:0            
ora.diskmon
      1        OFFLINE OFFLINE                                                   
ora.evmd
      1        OFFLINE OFFLINE                                                   
ora.gipcd
      1        ONLINE  ONLINE       rac1                                         
ora.gpnpd
      1        ONLINE  ONLINE       rac1                                         
ora.mdnsd
      1        ONLINE  ONLINE       rac1         

nocrs时crsd不会启动

SQL> select GROUP_NUMBER,DISK_NUMBER,MOUNT_STATUS,HEADER_STATUS,MODE_STATUS,
STATE,NAME,FAILGROUP,PATH,FAILGROUP_TYPE from v$asm_disk order by path; 
MOUNT_S HEADER_STATU MODE_ST STATE    NAME            FAILGROUP       PATH           
------- ------------ ------- -------- --------------- --------------- ---------------  
CLOSED  CANDIDATE    ONLINE  NORMAL                                   /dev/asm_4g_1  
CLOSED  MEMBER       ONLINE  NORMAL                                   /dev/asm_4g_2  
CLOSED  MEMBER       ONLINE  NORMAL                                   /dev/asm_4g_3  
CLOSED  FORMER       ONLINE  NORMAL                                   /dev/asmdisk1  
CACHED  MEMBER       ONLINE  NORMAL   DATA_0000       DATA_0000       /dev/asmdisk2  
CACHED  MEMBER       ONLINE  NORMAL   ARCH_0000       ARCH_0000       /dev/asmdisk3
 

7、强制挂载

SQL> alter diskgroup ocr_vot mount force;

SQL> select GROUP_NUMBER,DISK_NUMBER,MOUNT_STATUS,
HEADER_STATUS,
MODE_STATUS,STATE,NAME,FAILGROUP,PATH,FAILGROUP_TYPE 
from v$asm_disk where name like 'FG%' order by path;

DISK_NUMBER MOUNT_S HEADER_STATU MODE_ST STATE    NAME    FAILGROUP       PATH           
----------- ------- ------------ ------- -------- ------- --------- ---------------
          1 CACHED  MEMBER       ONLINE  NORMAL   FGDISK2 FG2       /dev/asm_4g_2  
          0 CACHED  MEMBER       ONLINE  NORMAL   FGDISK3 FG3       /dev/asm_4g_3  
          2 MISSING UNKNOWN      OFFLINE NORMAL   FGDISK1 FG1 

8、正常关闭crs

[root@rac1 ~]# crsctl stop crs

9、正常启动crs

[root@rac1 ~]# crsctl start crs
[root@rac2 ~]# crsctl start crs

10、再查看rac状态

[root@rac2 ~]# crsctl stat res -t
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ARCH.dg
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.DATA.dg
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.LISTENER.lsnr
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.NEW_OCR.dg
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.OCR_VOT.dg
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.TEST.dg
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.asm
               ONLINE  ONLINE       rac1                     Started             
               ONLINE  ONLINE       rac2                     Started             
ora.gsd
               OFFLINE OFFLINE      rac1                                         
               OFFLINE OFFLINE      rac2                                         
ora.net1.network
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.ons
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       rac1                                         
ora.cvu
      1        ONLINE  ONLINE       rac1                                         
ora.oc4j
      1        ONLINE  ONLINE       rac1                                         
ora.orcl.db
      1        ONLINE  ONLINE       rac1                     Open                
      2        ONLINE  ONLINE       rac2                     Open                
ora.rac1.vip
      1        ONLINE  ONLINE       rac1                                         
ora.rac2.vip
      1        ONLINE  ONLINE       rac2                                         
ora.scan1.vip
      1        ONLINE  ONLINE       rac1                                         
[root@rac2 ~]# 

恢复完毕

11、增加原失败组
目前只有2个失败组,之前是3个失败组

SQL> select GROUP_NUMBER,DISK_NUMBER,MOUNT_STATUS,HEADER_STATUS,MODE_STATUS,STATE,NAME,FAILGROUP,PATH,FAILGROUP_TYPE from v$asm_disk where name like 'FG%' order by path;

GROUP_NUMBER DISK_NUMBER MOUNT_S HEADER_STATU MODE_ST STATE    NAME            FAILGROUP       PATH            FAILGRO
------------ ----------- ------- ------------ ------- -------- --------------- --------------- --------------- -------
           4           1 CACHED  MEMBER       ONLINE  NORMAL   FGDISK2         FG2             /dev/asm_4g_2   REGULAR
           4           0 CACHED  MEMBER       ONLINE  NORMAL   FGDISK3         FG3             /dev/asm_4g_3   REGULAR
SQL> select GROUP_NUMBER,DISK_NUMBER,MOUNT_STATUS,HEADER_STATUS,MODE_STATUS,STATE,NAME,FAILGROUP,PATH,FAILGROUP_TYPE from v$asm_disk where name like 'FG%' order by path;

DISK_NUMBER MOUNT_S HEADER_STATU MODE_ST STATE    NAME            FAILGROUP       PATH           
----------- ------- ------------ ------- -------- --------------- --------------- ---------------
          2 CACHED  MEMBER       ONLINE  NORMAL   FGDISK1         FG1             /dev/asm_4g_1  
          1 CACHED  MEMBER       ONLINE  NORMAL   FGDISK2         FG2             /dev/asm_4g_2  
          0 CACHED  MEMBER       ONLINE  NORMAL   FGDISK3         FG3             /dev/asm_4g_3 
          增加失败组完毕

12、第二波磁盘dd测试

备份

dd if=/dev/asm_4g_1  of=asm1.bak bs=1024M count=1
dd if=/dev/asm_4g_2  of=asm2.bak bs=1024M count=1
dd if=/dev/asm_4g_3  of=asm3.bak bs=1024M count=1

破坏

dd if=/dev/zero of=/dev/asm_4g_1 bs=1024 count=1

关闭crs

crsctl stop crs -f

启动nocrs

crsctl start crs -excl -nocrs

再次强制mount

SQL> alter diskgroup ocr_vot mount force;

强制挂载成功
SQL> select GROUP_NUMBER,DISK_NUMBER,MOUNT_STATUS,HEADER_STATUS,MODE_STATUS,STATE,NAME,FAILGROUP,PATH,FAILGROUP_TYPE from v$asm_disk where name like 'FG%' order by path;

GROUP_NUMBER DISK_NUMBER MOUNT_S HEADER_STATU MODE_ST STATE    NAME            FAILGROUP       PATH            FAILGRO
------------ ----------- ------- ------------ ------- -------- --------------- --------------- --------------- -------
           4           1 CACHED  MEMBER       ONLINE  NORMAL   FGDISK2         FG2             /dev/asm_4g_2   REGULAR
           4           0 CACHED  MEMBER       ONLINE  NORMAL   FGDISK3         FG3             /dev/asm_4g_3   REGULAR
           4           2 MISSING UNKNOWN      OFFLINE NORMAL   FGDISK1         FG1                             REGULAR

过一段时间
SQL> select GROUP_NUMBER,DISK_NUMBER,MOUNT_STATUS,HEADER_STATUS,MODE_STATUS,STATE,NAME,FAILGROUP,PATH,FAILGROUP_TYPE from v$asm_disk where name like 'FG%' order by path;

GROUP_NUMBER DISK_NUMBER MOUNT_S HEADER_STATU MODE_ST STATE    NAME            FAILGROUP       PATH            FAILGRO
------------ ----------- ------- ------------ ------- -------- --------------- --------------- --------------- -------
           4           1 CACHED  MEMBER       ONLINE  NORMAL   FGDISK2         FG2             /dev/asm_4g_2   REGULAR
           4           0 CACHED  MEMBER       ONLINE  NORMAL   FGDISK3         FG3             /dev/asm_4g_3   REGULAR

关闭crs

[root@rac1 ~]# crsctl stop crs

启动crs

[root@rac1 ~]# crsctl start crs

查看状态正常

[root@rac1 ~]# crsctl stat res -t
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ARCH.dg
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.DATA.dg
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.LISTENER.lsnr
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.NEW_OCR.dg
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.OCR_VOT.dg
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.TEST.dg
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.asm
               ONLINE  ONLINE       rac1                     Started             
               ONLINE  ONLINE       rac2                     Started             
ora.gsd
               OFFLINE OFFLINE      rac1                                         
               OFFLINE OFFLINE      rac2                                         
ora.net1.network
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
ora.ons
               ONLINE  ONLINE       rac1                                         
               ONLINE  ONLINE       rac2                                         
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       rac1                                         
ora.cvu
      1        ONLINE  ONLINE       rac1                                         
ora.oc4j
      1        ONLINE  ONLINE       rac1                                         
ora.orcl.db
      1        ONLINE  ONLINE       rac1                     Open                
      2        ONLINE  ONLINE       rac2                     Open                
ora.rac1.vip
      1        ONLINE  ONLINE       rac1                                         
ora.rac2.vip
      1        ONLINE  ONLINE       rac2                                         
ora.scan1.vip
      1        ONLINE  ONLINE       rac1  

场景二、重启RAC节点

执行场景一步骤1到3的操作,然后直接重启两个rac节点,之后在nocrs的情况下,手动强制mount,结果与场景一一致。
附asm告警日志:

2019-07-04 15:56:46.753000 +08:00
NOTE: Instance updated compatible.asm to 11.2.0.0.0 for grp 2
SUCCESS: diskgroup DATA was mounted
NOTE: Instance updated compatible.asm to 11.2.0.0.0 for grp 3
SUCCESS: diskgroup NEW_OCR was mounted
NOTE: Instance updated compatible.asm to 11.2.0.0.0 for grp 5
SUCCESS: diskgroup TEST was mounted
WARNING: Disk Group OCR_VOT containing spfile for this instance is not mounted
WARNING: Disk Group OCR_VOT containing configured OCR is not mounted
WARNING: Disk Group OCR_VOT containing voting files is not mounted
ORA-15032: not all alterations performed
ORA-15040: diskgroup is incomplete
ORA-15042: ASM disk "2" is missing from group number "4" 
ERROR: ALTER DISKGROUP ALL MOUNT /* asm agent call crs *//* {0:0:2} */
SQL> ALTER DISKGROUP ALL ENABLE VOLUME ALL /* asm agent *//* {0:0:2} */ 
SUCCESS: ALTER DISKGROUP ALL ENABLE VOLUME ALL /* asm agent *//* {0:0:2} */
2019-07-04 15:56:48.460000 +08:00
WARNING: failed to online diskgroup resource ora.ARCH.dg (unable to communicate with CRSD/OHASD)
2019-07-04 15:56:50.094000 +08:00
WARNING: failed to online diskgroup resource ora.DATA.dg (unable to communicate with CRSD/OHASD)
2019-07-04 15:56:51.728000 +08:00
WARNING: failed to online diskgroup resource ora.NEW_OCR.dg (unable to communicate with CRSD/OHASD)
2019-07-04 15:56:53.134000 +08:00
ASM Health Checker found 1 new failures
WARNING: failed to online diskgroup resource ora.TEST.dg (unable to communicate with CRSD/OHASD)
2019-07-04 16:12:27.658000 +08:00
SQL> alter diskgroup ocr_vot mount force 
NOTE: cache registered group OCR_VOT number=4 incarn=0x40f94085
NOTE: cache began mount (first) of group OCR_VOT number=4 incarn=0x40f94085
NOTE: Assigning number (4,0) to disk (/dev/asm_4g_3)
NOTE: Assigning number (4,1) to disk (/dev/asm_4g_2)
2019-07-04 16:12:33.707000 +08:00
NOTE: GMON heartbeating for grp 4
GMON querying group 4 at 24 for pid 25, osid 2409
NOTE: Assigning number (4,2) to disk ()
GMON querying group 4 at 25 for pid 25, osid 2409
NOTE: process _user2409_+asm1 (2409) initiating offline of disk 2.3916017823 () with mask 0x7e in group 4
NOTE: checking PST: grp = 4
GMON checking disk modes for group 4 at 26 for pid 25, osid 2409
NOTE: checking PST for grp 4 done.
NOTE: sending set offline flag message 2896274100 to 1 disk(s) in group 4
WARNING: Disk  in mode 0x7f is now being offlined
INFO: Instance #2 could not find disk 1 in group 4
NOTE: initiating PST update: grp = 4, dsk = 2/0xe969b09f, mask = 0x6a, op = clear
GMON updating disk modes for group 4 at 27 for pid 25, osid 2409
NOTE: group OCR_VOT: updated PST location: disk 0000 (PST copy 0)
NOTE: group OCR_VOT: updated PST location: disk 0001 (PST copy 1)
NOTE: PST update grp = 4 completed successfully 
NOTE: initiating PST update: grp = 4, dsk = 2/0xe969b09f, mask = 0x7e, op = clear
GMON updating disk modes for group 4 at 28 for pid 25, osid 2409
NOTE: group OCR_VOT: updated PST location: disk 0000 (PST copy 0)
NOTE: group OCR_VOT: updated PST location: disk 0001 (PST copy 1)
NOTE: cache closing disk 2 of grp 4: (not open) 
NOTE: PST update grp = 4 completed successfully 
NOTE: cache opening disk 0 of grp 4: FGDISK3 path:/dev/asm_4g_3
NOTE: F1X0 found on disk 0 au 2 fcn 0.1342
NOTE: cache opening disk 1 of grp 4: FGDISK2 path:/dev/asm_4g_2
WARNING: stale disk header detected disk=1 group=4 (OCR_VOT) f1b1locn=00000002 fcn=0.1269
NOTE: stale disk header will be dumped to /u01/app/grid/diag/asm/+asm/+ASM1/trace/+ASM1_ora_2409.trc
NOTE: F1X0 found on disk 1 au 2 fcn 0.1269
NOTE: cache mounting (first) normal redundancy group 4/0x40F94085 (OCR_VOT)
* allocate domain 4, invalid = TRUE 
kjbdomatt send to inst 2
NOTE: attached to recovery domain 4
NOTE: starting recovery of thread=1 ckpt=7.147 group=4 (OCR_VOT)
NOTE: starting recovery of thread=2 ckpt=5.42 group=4 (OCR_VOT)
NOTE: ASM recovery sucessfully read ACD from one mirror side
Errors in file /u01/app/grid/diag/asm/+asm/+ASM1/trace/+ASM1_ora_2409.trc:
ORA-15062: ASM disk is globally closed
ORA-15062: ASM disk is globally closed
ORA-15042: ASM disk "2" is missing from group number "4" 
NOTE: advancing ckpt for group 4 (OCR_VOT) thread=1 ckpt=7.147
NOTE: advancing ckpt for group 4 (OCR_VOT) thread=2 ckpt=5.42
NOTE: cache recovered group 4 to fcn 0.1369
NOTE: redo buffer size is 512 blocks (2101760 bytes)
NOTE: LGWR attempting to mount thread 1 for diskgroup 4 (OCR_VOT)
NOTE: LGWR found thread 1 closed at ABA 7.146
NOTE: LGWR mounted thread 1 for diskgroup 4 (OCR_VOT)
NOTE: LGWR opening thread 1 at fcn 0.1369 ABA 8.147
NOTE: cache mounting group 4/0x40F94085 (OCR_VOT) succeeded
NOTE: cache ending mount (success) of group OCR_VOT number=4 incarn=0x40f94085
NOTE: Instance updated compatible.asm to 11.2.0.0.0 for grp 4
SUCCESS: diskgroup OCR_VOT was mounted
SUCCESS: alter diskgroup ocr_vot mount force
NOTE: Attempting voting file refresh on diskgroup OCR_VOT
NOTE: Refresh completed on diskgroup OCR_VOT
. Found 3 voting file(s).
NOTE: Voting file relocation is required in diskgroup OCR_VOT
NOTE: Attempting voting file relocation on diskgroup OCR_VOT
NOTE: Successful voting file relocation on diskgroup OCR_VOT
2019-07-04 16:12:35.611000 +08:00
WARNING: failed to online diskgroup resource ora.OCR_VOT.dg (unable to communicate with CRSD/OHASD)
2019-07-04 16:12:36.664000 +08:00
NOTE: successfully read ACD block gn=4 blk=0 via retry read
Errors in file /u01/app/grid/diag/asm/+asm/+ASM1/trace/+ASM1_lgwr_2285.trc:
ORA-15062: ASM disk is globally closed
NOTE: Attempting voting file refresh on diskgroup OCR_VOT
NOTE: Refresh completed on diskgroup OCR_VOT
. Found 2 voting file(s).
NOTE: Voting file relocation is required in diskgroup OCR_VOT
NOTE: Attempting voting file relocation on diskgroup OCR_VOT
NOTE: Successful voting file relocation on diskgroup OCR_VOT
2019-07-04 16:12:42.665000 +08:00
NOTE: successfully read ACD block gn=4 blk=0 via retry read
Errors in file /u01/app/grid/diag/asm/+asm/+ASM1/trace/+ASM1_lgwr_2285.trc:
ORA-15062: ASM disk is globally closed
2019-07-04 16:12:49.933000 +08:00
NOTE: [crsd.bin@rac1 (TNS V1-V3) 3624] opening OCR file
Starting background process ASMB
ASMB started with pid=27, OS id=3638 
NOTE: client +ASM1:+ASM registered, osid 3640, mbr 0x0
2019-07-04 16:12:54.662000 +08:00
NOTE: successfully read ACD block gn=4 blk=0 via retry read
Errors in file /u01/app/grid/diag/asm/+asm/+ASM1/trace/+ASM1_lgwr_2285.trc:
ORA-15062: ASM disk is globally closed
2019-07-04 16:13:00.665000 +08:00
NOTE: successfully read ACD block gn=4 blk=0 via retry read
Errors in file /u01/app/grid/diag/asm/+asm/+ASM1/trace/+ASM1_lgwr_2285.trc:
ORA-15062: ASM disk is globally closed
2019-07-04 16:13:25.130000 +08:00
NOTE: client orcl1:orcl registered, osid 4159, mbr 0x1
2019-07-04 16:13:55.865000 +08:00
ALTER SYSTEM SET local_listener=' (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.4.123)(PORT=1521))))' SCOPE=MEMORY SID='+ASM1';
2019-07-04 16:14:40.941000 +08:00
NOTE: cache closing disk 2 of grp 4: (not open) FGDISK1
2019-07-04 16:14:54.946000 +08:00
WARNING: PST-initiated drop of 1 disk(s) in group 4(.1090076805))
SQL> alter diskgroup OCR_VOT drop disk FGDISK1 force /* ASM SERVER */ 
NOTE: GroupBlock outside rolling migration privileged region
NOTE: requesting all-instance membership refresh for group=4
2019-07-04 16:14:55.950000 +08:00
GMON updating for reconfiguration, group 4 at 30 for pid 40, osid 4322
NOTE: cache closing disk 2 of grp 4: (not open) FGDISK1
NOTE: group OCR_VOT: updated PST location: disk 0000 (PST copy 0)
NOTE: group OCR_VOT: updated PST location: disk 0001 (PST copy 1)
NOTE: group 4 PST updated.
NOTE: membership refresh pending for group 4/0x40f94085 (OCR_VOT)
2019-07-04 16:14:58.665000 +08:00
NOTE: Attempting voting file refresh on diskgroup OCR_VOT
NOTE: Refresh completed on diskgroup OCR_VOT
. Found 2 voting file(s).
NOTE: Voting file relocation is required in diskgroup OCR_VOT
NOTE: Attempting voting file relocation on diskgroup OCR_VOT
NOTE: Successful voting file relocation on diskgroup OCR_VOT
GMON querying group 4 at 31 for pid 18, osid 2291
NOTE: cache closing disk 2 of grp 4: (not open) _DROPPED_0002_OCR_VOT
SUCCESS: refreshed membership for 4/0x40f94085 (OCR_VOT)
--->强制挂载后,被破坏的磁盘会被强制删除
SUCCESS: alter diskgroup OCR_VOT drop disk FGDISK1 force /* ASM SERVER */
SUCCESS: PST-initiated drop disk in group 4(1090076805))
2019-07-04 16:15:00.663000 +08:00
NOTE: successfully read ACD block gn=4 blk=0 via retry read
Errors in file /u01/app/grid/diag/asm/+asm/+ASM1/trace/+ASM1_lgwr_2285.trc:
ORA-15062: ASM disk is globally closed
2019-07-04 16:15:01.716000 +08:00
NOTE: Attempting voting file refresh on diskgroup OCR_VOT
NOTE: Refresh completed on diskgroup OCR_VOT
. Found 2 voting file(s).
NOTE: Voting file relocation is required in diskgroup OCR_VOT
NOTE: Attempting voting file relocation on diskgroup OCR_VOT
NOTE: Successful voting file relocation on diskgroup OCR_VOT
--->剔除被破坏的磁盘后,剩下的两个失败组会rebalance
NOTE: starting rebalance of group 4/0x40f94085 (OCR_VOT) at power 1
Starting background process ARB0
ARB0 started with pid=41, OS id=4328 
NOTE: assigning ARB0 to group 4/0x40f94085 (OCR_VOT) with 1 parallel I/O
cellip.ora not found.
NOTE: F1X0 copy 3 relocating from 2:2 to 65534:4294967294 for diskgroup 4 (OCR_VOT)
2019-07-04 16:15:04.356000 +08:00
NOTE: Rebalance has restored redundancy for any existing control file or redo log in disk group OCR_VOT
NOTE: stopping process ARB0
SUCCESS: rebalance completed for group 4/0x40f94085 (OCR_VOT)
NOTE: GroupBlock outside rolling migration privileged region
NOTE: requesting all-instance membership refresh for group=4
2019-07-04 16:15:08.355000 +08:00
GMON updating for reconfiguration, group 4 at 32 for pid 41, osid 4333
NOTE: cache closing disk 2 of grp 4: (not open) _DROPPED_0002_OCR_VOT
NOTE: group OCR_VOT: updated PST location: disk 0000 (PST copy 0)
NOTE: group OCR_VOT: updated PST location: disk 0001 (PST copy 1)
NOTE: group 4 PST updated.
SUCCESS: grp 4 disk _DROPPED_0002_OCR_VOT going offline 
GMON updating for reconfiguration, group 4 at 33 for pid 41, osid 4333
NOTE: cache closing disk 2 of grp 4: (not open) _DROPPED_0002_OCR_VOT
NOTE: group OCR_VOT: updated PST location: disk 0000 (PST copy 0)
NOTE: group OCR_VOT: updated PST location: disk 0001 (PST copy 1)
NOTE: group 4 PST updated.
NOTE: membership refresh pending for group 4/0x40f94085 (OCR_VOT)
2019-07-04 16:15:11.355000 +08:00
NOTE: Attempting voting file refresh on diskgroup OCR_VOT
NOTE: Refresh completed on diskgroup OCR_VOT
. Found 2 voting file(s).
NOTE: Voting file relocation is required in diskgroup OCR_VOT
NOTE: Attempting voting file relocation on diskgroup OCR_VOT
NOTE: Successful voting file relocation on diskgroup OCR_VOT
GMON querying group 4 at 34 for pid 18, osid 2291
GMON querying group 4 at 35 for pid 18, osid 2291
NOTE: Disk _DROPPED_0002_OCR_VOT in mode 0x0 marked for de-assignment
SUCCESS: refreshed membership for 4/0x40f94085 (OCR_VOT)
2019-07-04 16:15:14.398000 +08:00
NOTE: Attempting voting file refresh on diskgroup OCR_VOT
NOTE: Refresh completed on diskgroup OCR_VOT
. Found 2 voting file(s).
NOTE: Voting file relocation is required in diskgroup OCR_VOT
NOTE: Attempting voting file relocation on diskgroup OCR_VOT
NOTE: Successful voting file relocation on diskgroup OCR_VOT
2019-07-04 16:16:04.126000 +08:00

总结:
1、使用normal冗余的asm磁盘组,其ocr、voting file磁盘组受到破坏后,允许1个失败组失效,在经过强制挂载操作后,rac集群可以正常恢复。
2、ocr的asm磁盘组发生损坏后,手动或者重启节点,都不会让其强制挂载。

参考:MOS ID 2055530.1

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值