ORA-00600 kfgFinalize_2 Unable To Mount ASM Diskgroup (Doc ID 2174218.1)

Last updated on AUGUST 23, 2016

Applies to:

Oracle Database - Enterprise Edition - Version 11.2.0.4 to 12.1.0.1 [Release 11.2 to 12.1]
Information in this document applies to any platform.

Symptoms

ORA-00600: internal error code, arguments: [kfgFinalize_2] error occurs when try to mount the diskgroup.

1. The customer already applied the patch for the bug 13955826.

2. ASM1 has a write failure during diskgroup dismount, but it does not initiate dirty detach to other surviving ASM instance.

SQL> ALTER DISKGROUP ALL DISMOUNT /* asm agent *//* {0:0:157} */
NOTE: cache dismounting (clean) group 1/0x29BA8B92 (DATA)
NOTE: messaging CKPT to quiesce pins Unix process pid: 27018, image:
oracle@xxxxx (TNS V1-V3)
Mon May 09 16:11:05 2016
NOTE: LGWR doing clean dismount of group 1 (DATA)
NOTE: LGWR closing thread 1 of diskgroup 1 (DATA) at ABA 6.3399
WARNING: Write Failed. group:1 disk:0 AU:4 offset:0 size:4096 <<== HERE
NOTE: unable to write any mirror side for diskgroup DATA
NOTE: cache initiating offline of disk 0 group DATA

3. Later, the ASM1 instance try to mount the diskgroup again, but it fails with ORA-15133(->recovery required).

NOTE: attached to recovery domain 1
NOTE: redo buffer size is 256 blocks (1053184 bytes)
NOTE: LGWR attempting to mount thread 1 for diskgroup 1 (DATA)
Process LGWR (pid 12191) is running at high priority QoS for Exadata I/O
NOTE: LGWR found thread 1 open ckpt=6.3400 - signalling ORA-15133 <<== HERE
NOTE: LGWR caught ORA-15133 while mounting diskgroup 1
WARNING: instance recovery required during mount

4. Finally the diskgroup mount may fail with ORA-600[kfgFinalize_2].

1/0x1A9EDFF3 (DATA)
NOTE: LGWR attempting to mount thread 1 for diskgroup 1 (DATA)
NOTE: LGWR found thread 1 open ckpt=21.930 - signalling ORA-15133
NOTE: LGWR caught ORA-15133 while mounting diskgroup 1
WARNING: instance recovery required during mount
Errors in file
/xxx/base/diag/asm/+asm/+ASM1/trace/+ASM1_ora_24618.trc
(incident=807233):
ORA-00600: internal error code, arguments: [kfgFinalize_2], [], [], [], [],  <<== HERE
[], [], [], [], [], [], []
Incident details in:

5. STACK TRACE/FILE Information.

Problem Key: ORA 600 [kfgFinalize_2]
Error: ORA-600 [kfgFinalize_2] [] [] [] [] [] [] [] [] [] [] []
[00]: dbgexExplicitEndInc [diag_dde]
[01]: dbgeEndDDEInvocationImpl [diag_dde]
[02]: dbgeEndDDEInvocation [diag_dde]
[03]: kfgFinalize [KFG][04]: kfxdrvMount [ASM] <-- Signaling
[05]: kfxdrvEntry [ASM]
[06]: opiexe []
[07]: opiosq0 []
[08]: kpooprx []
[09]: kpoal8 []
[10]: opiodr []
[11]: ttcpip []
[12]: opitsk []
[13]: opiino []
[14]: opiodr []
[15]: opidrv []
[16]: sou2o []
[17]: opimai_real []
[18]: ssthrdmain []
[19]: main []
[20]: __libc_start_main []

 

Cause

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