The old allowing oracle 3GB virtual memory on windows 2003 server question?
583842Jun 19 2007 — edited Jun 19 2007Hi all,
I have a 9.2.0.7.0 database on windows 2003 server (32bit). 4 dual core cpu's and 16GB of Ram.
I have set .use_indirect_data_buffers=TRUE and *._enable_NUMA_optimization=FALSE.
The db_block_buffers is set at 4GB.
Shared_pool 200MB
Large_pool 56MB
Java pool 56MB
PGA is currently at 400MB
AWE_WINDOW_MEMORY is set at 720MB (which is the lowest I can set it)
At the moment there are various jobs running on the database and no users logged on and the virtual memory is at 1.8GB.
The problem is as soon as the users logs onto the DB the virtual memory goes over 2GB and we see the error 'ORA-04030: out of process memory when trying to allocate 2416 bytes'.
Now I have edited the boot.ini with the following parameters:
multi(0)disk(0)rdisk(0)partition(1)\WINNT="UBS WSP - Wintel Server Platform with PAE" /fastdetect /PAE /4GT
because the /3GB parameter switch started the server with lots of errors.
The oracle.exe process still seems unable to go over the 2GB limit with getting 'ORA-04030' errors.
Can someone tell me if I have missed anything? Or a reason why oracle is not using the switch?
TIA
Eddy