ORA-04030: out of process memory [message #530006] |
Fri, 04 November 2011 00:45 |
Its_me_ved
Messages: 979 Registered: October 2009 Location: India
|
Senior Member |
|
|
We recently got the below error in SI and prod environments.
ORA-04030: out of process memory when trying to allocate 82456 bytes (pga heap,control file i/o buffer)
ORA-04030: out of process memory when trying to allocate 4032 bytes (kxs-heap-w,kghsseg : kokeismo)
We did analyze the trace file but did not find any issue other than a dml statement causing deadlock.
I asked for the below information:
1) df - k
They replied: "We use ASM for datafile storage and 'df -k' does not describe ASM. We keep sufficient ASM storage in reserve. Only the operating system and oracle application files reside as mount points on the servers. These are not the issue."
2) ulimit a
xpc02261:(nosid)> ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 1196032
max locked memory (kbytes, -l) 50000000
max memory size (kbytes, -m) unlimited
open files (-n) 65536
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 16384
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
==========================================
INSTANCE-WIDE PRIVATE MEMORY USAGE SUMMARY
------------------------------------------
Dumping Work Area Table (level=1)
=====================================
Global SGA Info
---------------
global target: 2144 MB
auto target: 134 MB
max pga: 428 MB
pga limit: 857 MB
pga limit known: 0
pga limit errors: 0
pga inuse: 4263 MB
pga alloc: 4346 MB
pga freeable: 39 MB
pga freed: 45733 MB
pga to free: 0 %
broker request: 0
pga auto: 0 MB
pga manual: 0 MB
pga alloc (max): 5469 MB
pga auto (max): 596 MB
pga manual (max): 1 MB
# workareas : 1
# workareas(max): 64
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
ORACLE_HOME = /u01/app/oracle/product/11.2.0.1/db
System name: Linux
Node name: xpc02261.ors.xdm.com
Release: 2.6.18-194.11.4.el5
Version: #1 SMP Fri Sep 17 04:57:05 EDT 2010
Machine: x86_64
Instance name: dev1
Redo thread mounted by this instance: 2
Oracle process number: 40
Unix process pid: 7899, image: oracle@xpc02261.ors.xdm.com
Regards
Ved
|
|
|
|
|
|
|
|
|
|
Re: ORA-04030: out of process memory [message #531049 is a reply to message #530027] |
Sat, 12 November 2011 05:15 |
Its_me_ved
Messages: 979 Registered: October 2009 Location: India
|
Senior Member |
|
|
The DBA team does not want to increase the suggesion "Increase the memory an Oracle process can allocate (stacksize)." as multiple DB instances running oand it can impact other DB instances.
The other DBA suggests that the SGA should be decreased and verify if the issue still persists in DEV environment!!
Please kindly advise.
Regards
Ved
|
|
|
|
Re: ORA-04030: out of process memory [message #531056 is a reply to message #531055] |
Sat, 12 November 2011 10:02 |
Its_me_ved
Messages: 979 Registered: October 2009 Location: India
|
Senior Member |
|
|
Hi Michel,
Thanks once again for the reply. Question is can the change of stack size have negative impact on other DB instances running if stack size is increased?
I have no documentation or any link which I can go through and say hey this is the link you can refer or ask questions.
Quote:
The other DBA is unskilled, you can ignore him/her unless he/she can explain the relation between SGA size and the error.
When asked,the DBA said that we need to test that way only as we have no other option.I raise the same question how its going to help.But there was no answer.
Regards
Ved
[Updated on: Sat, 12 November 2011 10:02] Report message to a moderator
|
|
|
|