Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> What does "koh-kghu call " mean?
I am getting a lot of ORA-4030 errors while UGA touches 1.8GB and
freezes.
The heapdump contains information like -
line#52,033 Chunk bfef3bb4 sz= 16416 freeable "koh-kghu call " ds=0xb2be304
line#52,034 EXTENT 2 addr=0xbfeefb7c line#52,035 Chunk bfeefb84 sz= 16416 freeable "koh-kghu call " ds=0xb2be304 line#52,036 EXTENT 3 addr=0xbfeebb4c
Starting from line # 52,033 to line # 275533. The "16416" is
"sz" i.e., size in bytes.
Thus 'freeable "koh-kghu call" occupies a total of 1749.5 MB ~=
1.7GB. This is consistent with the observation that PGA peaks at 1.8GB.
Calculation -
[(end_line - start line) / 2] * 16416 bytes = [(275533 - 52033) / 2] * 16416 bytes for "koh-kghu call"
If we look at the error -
ksedmp: internal or fatal error
ORA-04030: out of process memory when trying to allocate 16396 bytes
(koh-kghu call ,pmuccst: adt/record)
i.e., it also has "kon-kghu call".
Thus it looks like the most memory is allocated for koh-kghu call and
it fails on the same call as well. Does anyone know what is this
"kon-kghu call"?
The above calculation is validated by this part in the heapdump -
Total heap size =1835753708
FIVE LARGEST SUB HEAPS for heap name="pga heap" desc=0xaeb0300
Subheap ds=0xb2be304 name= koh-kghu call size= 1834569184
(bytes)
owner=(nil) latch=(nil)
Subheap ds=0xb26c6c4 name= PLS non-lib hp size= 329916
owner=(nil) latch=(nil)
Subheap ds=0xb29f200 name= KSFD vec heap size= 107600
owner=(nil) latch=(nil)
Subheap ds=0xb26b848 name= Alloc environm size= 19288
owner=(nil) latch=(nil)
Subheap ds=0xb2b4294 name= koh-kghu call size= 4144
owner=(nil) latch=(nil)
Thanks in advance!
OD
Received on Thu Mar 23 2006 - 20:47:18 CST