ASM Crash by GMON Due to ORA-600 [KFDPHBEAT_REAPIO:02]

(Doc ID 2106160.1)

Last updated on OCTOBER 31, 2016

Applies to:

Oracle Database - Enterprise Edition - Version and later
Information in this document applies to any platform.


One of our ASM instances crashed causing database instances to restart on 1 node.

The 'alert+ASM1.log' file shows that diskgroup EEPERF2_REDO was mounted when
'gmon' reported an ORA-600 error in the I/O function [kfdpHbeat_reapIO:02] on EEPERF2_REDO.

In companion with the internal error (ORA-600) we see a corruption in the asm block header reported (ORA-15196).
After asm instance rebounce, no disks are available for EEPERF2_REDO. The diskgroup cannot be mounted anymore.

Sat May 30 23:25:43 2015
SUCCESS: diskgroup EEPERF2_REDO was mounted

Fri Jun 05 11:11:40 2015
Errors in file /apps/oracle/base/diag/asm/+asm/+ASM1/trace/+ASM1_gmon_8723.trc (incident=221838):
ORA-00600: internal error code, arguments: [kfdpHbeat_reapIO:02], [3], [31],[], [], [], [], [], [], [], [], []
ORA-15196: invalid ASM block header [kfdp.c:14537] [endian_kfbh] [0] [0] [0 != 1]

Fri Jun 05 11:12:20 2015
ORA-15017: diskgroup "EEPERF2_REDO" cannot be mounted
ORA-15063: ASM discovered an insufficient number of disks for diskgroup "EEPERF2_REDO"
Fri Jun 05 11:12:20 2015
ERROR: no read quorum in group: required 2, found 0 disks




Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms