ORA-04030: OUT OF PROCESS MEMORY WHEN TRYING TO ALLOCATE 184 BYTES (CALLHEAP,KFFD) (Doc ID 1639211.1)

Last updated on OCTOBER 31, 2016

Applies to:

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

Symptoms

1] ORA-04030 error occurrs when trying to drop a system-created directory - one of archivelogs directory here in example.

ASM alert.log

Mon Mar 03 18:16:31 2014
SQL> /* ASMCMD */alter diskgroup /*ASMCMD*/ "DATA" drop directory '+DATA/ORCL/ARCHIVELOG/2014_02_11' force
ORA-01013: user requested cancel of current operation
ERROR: /* ASMCMD */alter diskgroup /*ASMCMD*/ "DATA" drop directory '+DATA/ORCL/ARCHIVELOG/2014_02_11' force
Tue Mar 04 00:27:03 2014
Errors in file /oraadm/admin/gridbase/diag/asm/+asm/+ASM1/trace/+ASM1_ora_42991738.trc (incident=122472):
ORA-04030: out of process memory when trying to allocate 184 bytes (callheap,kffd)
Incident details in: /oraadm/admin/gridbase/diag/asm/+asm/+ASM1/incident/incdir_122472/+ASM1_ora_42991738_i122472.trc
Use ADRCI or Support Workbench to package the incident.
See Note 411.1 at My Oracle Support for error and packaging details.

2] The system-created directory is empty

ASMCMD [+DATA/ORCL] > cd ARCHIVELOG/
ASMCMD [+DATA/ORCL/ARCHIVELOG] > ls
2014_02_11/
ASMCMD [+DATA/ORCL/ARCHIVELOG] > cd 2014_02_11/
ASMCMD [+DATA/ORCL/ARCHIVELOG/2014_02_11] > ls
ASMCMD [+DATA/ORCL/ARCHIVELOG/2014_02_11] >

 

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