| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.server -> Re: ORA-04031: unable to allocate 8192 bytes of shared memory
On 7/1/04 11:07 AM, Frank Langelage wrote:
> oerr ora 4031:
> 04031, 00000, "unable to allocate %s bytes of shared memory
> (\"%s\",\"%s\",\"%s\",\"%s\")"
> // *Cause: More shared memory is needed than was allocated in the shared
> // pool.
> // *Action: If the shared pool is out of memory, either use the
> // dbms_shared_pool package to pin large packages,
> // reduce your use of shared memory, or increase the amount of
> // available shared memory by increasing the value of the
> // INIT.ORA parameters "shared_pool_reserved_size" and
> // "shared_pool_size".
> // If the large pool is out of memory, increase the INIT.ORA
> // parameter "large_pool_size".
Here is my init.ora file:
---
db_block_size=8192
db_cache_size=67108864
open_cursors=300
background_dump_dest=/u01/app/oracle/admin/mydb/bdump
core_dump_dest=/u01/app/oracle/admin/mydb/cdump
timed_statistics=TRUE
user_dump_dest=/u01/app/oracle/admin/mydb/udump
db_domain=mydomain.com
remote_login_passwordfile=EXCLUSIVE
control_files=("/u01/app/oracle/oradata/mydb/control01.ctl",
"/u01/app/oracle/oradata/mydb/control02.ctl",
"/u01/app/oracle/oradata/mydb/control03.ctl")
dispatchers="(PROTOCOL=TCP)(SER=MODOSE)",
"(PROTOCOL=TCP)(PRE=oracle.aurora.server.GiopServer)",
"(PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer)"
compatible=9.0.0
db_name=mydb
instance_name=mydb
java_pool_size=83886080
large_pool_size=1048576
shared_pool_size=100663296
processes=150
fast_start_mttr_target=300
resource_manager_plan=SYSTEM_PLAN
sort_area_size=524288
undo_management=AUTO
undo_tablespace=UNDOTBS
---
What parameters should I change and what would be good values?
Thanks!
Received on Thu Jul 01 2004 - 13:45:26 CDT
![]() |
![]() |