Oracle FAQ Your Portal to the Oracle Knowledge Grid

Home -> Community -> Mailing Lists -> Oracle-L -> RE: Migration to (64 Bit) on Solaris 8 issues

RE: Migration to (64 Bit) on Solaris 8 issues

From: Stephen Lee <Stephen.Lee_at_DTAG.Com>
Date: Fri, 20 Jun 2003 06:41:19 -0700
Message-ID: <>

I don't think the cursor sharing will help. We've been going 'round and 'round with the shared pool fragmentation problem and the 4031 errors. Flushing the shared pool might or might not work; sometimes it cleans things up; sometimes it doesn't do anything (as far as I can tell). About all you can do is follow Oracle's recommendations on sizing and cross your fingers. You might have to schedule a periodic restart of the database -- sort of like Windows 3.1 huh?

And ...

Oracle is still trying to figure out why index create/rebuild online on a busy table can lock things up. Other people have brought it to their attention, but we (apparently) are the first site that could make it happen at will. I guess there are times when those fat pig applications are useful for something.

By the way, we are on Tru64, so I don't think the problems are platform specific.

> -----Original Message-----
> After Migrating a production Database from to
> (64 Bit) on Solaris 8
> following NON-Documented parameters were set by Oracle Corp
> _shared_pool_reserved_min_alloc=16384
> This was done to take care of the ORA-4031 errors. This
> caused shared pool erros to STOP Occuring
> though at the Cost of increasing the shared_pool_size to
> 637MB & shared_pool_reserved_size to 131 MB
> Such values seem very high to us .
> 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.

Please see the official ORACLE-L FAQ:
Author: Stephen Lee

Fat City Network Services    -- 858-538-5051
San Diego, California        -- Mailing list and web hosting services
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
Received on Fri Jun 20 2003 - 08:41:19 CDT

Original text of this message