Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re: ora 4031

Re: ora 4031

From: Philip Lima <plima_at_sctcorp.com>
Date: Tue, 25 Jul 2000 15:08:26 -0400
Message-Id: <10569.112921@fatcity.com>


Babu Nagarajan,

This is directly from Oracle - short answer, increase SHARE_POOL_SIZE initialization parameter.

ORA-04031 unable to allocate num bytes of shared memory num, num, num

Cause: More shared memory is needed than was allocated in the operating system process. SGA private memory has been exhausted

Action: 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 set for the SHARED_POOL_SIZE initialization parameter.

Hope this helps you out.

Regards,

Phil Lima

SCT Global Government Solutions

                                                                       =

=20
babu.nagarajan_at_mail.iflexsol =
=20
utions.com To: Multipl= e recipients of list ORACLE-L =20 Sent by: root_at_fatcity.com <ORACLE-L_at_fatci= ty.com> =20 cc: =
=20
Subject: or= a 4031 =20 07/25/00 10:59 AM =
=20
Please respond to ORACLE-L =
=20
=
=20
=
=20

Hi

I have suddenly started experiencing this error on my dev database

ORA-04031: unable to allocate 4096 bytes of shared memory ("shared pool","STANDARD","PL/SQL MPCODE",
"BAMIMA: Bam Buffer")

This is 816 on Sun. Is this a case of excessive fragmentation in the shared pool? Or is the shared pool itself too small. Received on Tue Jul 25 2000 - 14:08:26 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US