How to repair a disk in a diskgroup


SUMMARY
========

"DG01" diskgroup cannot be mounted due to one disk member is missing:
======================================================
SQL> ALTER DISKGROUP DG01 MOUNT /* asm agent *//* {1:16801:2} */
NOTE: cache registered group DG01 number=1 incarn=0x2929b317
NOTE: cache began mount (first) of group DG01 number=1 incarn=0x2929b317
NOTE: Assigning number (1,1) to disk (/dev/asm-disk5)
Sat Feb 14 06:41:49 2015
ERROR: no read quorum in group: required 1, found 0 disks
NOTE: cache dismounting (clean) group 1/0x2929B317 (DG01)
NOTE: messaging CKPT to quiesce pins Unix process pid: 7194, image: oracle@SLSLMEDIDBOP01 (TNS V1-V3)
NOTE: dbwr not being msg'd to dismount
NOTE: lgwr not being msg'd to dismount
NOTE: cache dismounted group 1/0x2929B317 (DG01)
NOTE: cache ending mount (fail) of group DG01 number=1 incarn=0x2929b317
NOTE: cache deleting context for group DG01 1/0x2929b317
GMON dismounting group 1 at 18 for pid 29, osid 7194
NOTE: Disk in mode 0x8 marked for de-assignment
ERROR: diskgroup DG01 was not mounted
ORA-15032: not all alterations performed
ORA-15017: diskgroup "DG01" cannot be mounted
ORA-15063: ASM discovered an insufficient number of disks for diskgroup "DG01"
======================================================


RESEARCH
==========

1) One (“/dev/asm-disk4”) of the disks members shows HEADER_STATUS = PROVISIONED instead of HEADER_STATUS = MEMBER:
======================================================
GROUP_NUMBER DISK_NUMBER MOUNT_S HEADER_STATU MODE_ST OS_MB TOTAL_MB FREE_MB PATH
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0 0 CLOSED MEMBER ONLINE 512000 0 0 /dev/asm-disk5
0 5 CLOSED PROVISIONED ONLINE 512000 0 0 /dev/asm-disk4
======================================================

2) This is an 11.2.0.3 ASM Standalone configuration:
======================================================
BANNER
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE 11.2.0.3.0 Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production
======================================================

ACTION PLAN
===========

3) Please connect as the grid user and fix the disk as follows:
======================================================
$> id

$> kfed read /dev/asm-disk4 | head -30

$> kfed repair /dev/asm-disk4

$> kfed read /dev/asm-disk4 | head -30
======================================================

4) Mount the diskgroup:
======================================================
SQL> alter diskgroup DG01 mount;
======================================================

Comments

Popular posts from this blog

How to resolve - ORA-09925: Unable to create audit trail file