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

Home -> Community -> Usenet -> c.d.o.server -> Re: Error ORA-04031

Re: Error ORA-04031

From: MarkyG <markg_at_mymail.tm>
Date: 13 Mar 2002 06:32:41 -0800
Message-ID: <ab87195e.0203130632.76fcb316@posting.google.com>


Had this a few weeks back (and tore my hair out!).

Flushing shared pool may not necessarily do anything, in fact can make it worse.
Try restarting the database initially. This will definately clear memory and make all memory blocks contigious. Longer term, try pinning large and often used packages to the shared pool and look at the init.ora settings relating to shared pool. Also, look at documents in Metalink.

M

"Stephen Ashmore" <sashmore_at_neonramp.com> wrote in message news:<u8ueflkuc0161b_at_corp.supernews.com>...
> This is a common problem caused by fragmentation of your shared pool.
> For a short term solution issue
> alter system flush shared pool;
>
> For a long term fix investigate setting init.ora parameter:
> shared_pool_reserved_size
> It wil aid in reducing fragmentation.
>
> There is also a bug in early 8.1.7 versions where there is a meomory leak.
> Upgrading to 8.1.7.2 will resolve it.
>
> Stephen C. Ashmore
> Brainbench MVP for Oracle Administration
> http://www.brainbench.com
>
> "Epicentre Team A ANNECY" <djeanneret_at_epicentre.fr> wrote in message
> news:a6n30r$5h4$1_at_wanadoo.fr...
> > Hello
> >
> > I have this error on the memory shared, especially on Shared Pool. However
> I
> > think that the size of this zone is correct For information it does not
> have
> > there a recursive call procedure.
> > Very cordially
> >
> >
Received on Wed Mar 13 2002 - 08:32:41 CST

Original text of this message

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