NAME                                TYPE    VALUE
----------------------------------- ------- ------------------------------
sort_area_retained_size             integer 0
sort_area_size                      integer 2097152
hash_area_size                      integer 20971520

The developers might (very possibly) be using "alter session set", but not
the regular users -- they're locked into that silly application stuff.

Still trying to devour all the statistics I've accumulated.

Thanks so much!
Barb


> ----------
> From:         Tim Gorman[SMTP:[EMAIL PROTECTED]]
> Reply To:     [EMAIL PROTECTED]
> Sent:         Thursday, May 16, 2002 12:13 PM
> To:   Multiple recipients of list ORACLE-L
> Subject:      Re: ora-04031 and x$ksmlru
> 
> Thanks to the wonderful search capabilities that Steve Adams has installed
> on his website at www.ixora.com.au, the following page has some more
> information about the X$KSMLRU fixed-table
> (http://www.zoftware.org/tuning/tune_shared_pool.html#fixed_table)...
> 
> I did an "advanced search" on MetaLink for "kllcqc", making sure to check
> the checkbox for "Bug Database" -- quite a few bugs appeared (for what
> they
> are worth).  One of them (#2324210) is against 9.0.1.3 on Solaris, but the
> error message looks remarkably like yours even so.  Like you, they are
> using
> MTS.  They indicate that the settings for SORT_AREA_SIZE and
> HASH_AREA_SIZE
> are too large for the Shared Pool, hence the ORA-04031.  The solution is
> to
> reduce SORT_AREA_SIZE and HASH_AREA_SIZE...
> 
> What are the settings for SORT_AREA_SIZE and HASH_AREA_SIZE here?  Is it
> possible that the users may be using ALTER SESSION SET to set their own
> "custom" values for these parameters?  I think this statement should
> appear
> in the V$SQL or V$SQLAREA if they are using it.  This would possibly
> explain
> the sudden (and violent) onset of these symptoms...
> 
> ----- Original Message -----
> To: "Multiple recipients of list ORACLE-L" <[EMAIL PROTECTED]>
> Sent: Thursday, May 16, 2002 9:33 AM
> 
> 
> >
> > > Oracle 8.0.5
> > > Solaris 2.6
> > > shared_pool_reserved_min_alloc        5K
> > > shared_pool_reserved_size             6656000
> > > shared_pool_size                      133120000
> > >
> > > total sga size is 597 megs
> > >
> > >
> > > I'm fighting a particularly difficult ora-04031 error.  The error can
> be
> > > reproduced easily with several queries, including this one:
> > > select a.agreement from    advdb.ad a, advdb.pub p
> > >  where   p.adno=a.adno and     p.vno=a.vno;
> > > ERROR:
> > > ORA-04031: unable to allocate 340032 bytes of shared memory ("shared
> > > pool","unknown object","cursor work he","kllcqc:kllcqslt")
> > >
> > > In reviewing metalink article 146599.1, it says that I can determine
> > > "allocations in the shared pool that cause other objects in the shared
> > > pool to be aged out.  This fixed table can be used to identify what is
> > > causing the large allocation"
> > >
> > > This query (select * from x$ksmlru where ksmlrsiz>0) returned this:
> > >
> > >
> > > ADDR           INDX    INST_ID KSMLRCOM               KSMLRSIZ
> KSMLRNUM
> >
> > -------- ---------- ---------- -------------------- ----------
> ----------
> > > KSMLRHON                           KSMLROHV KSMLRSES
> > > -------------------------------- ---------- --------
> > > 800002B8          0          1 sort area                  4152
> 8
> > >                                           0 A42C4048
> > >
> > > 800002FC          1          1 kafco : qkacol             4292
> 1032
> > > insert into pub (adno,pubno,...  1730627729 A427B7E0
> > >
> > > 80000340          2          1 kllcqc:kllcqslt          324100
> 13311
> > >                                           0 A438EC84
> > >
> > > 80000384          3          1 kllcqc:kllcqslt          326124
> 9590
> > >                                           0 A433A828
> > >
> > > 800003C8          4          1 kllcqc:kllcqslt          376908
> 6326
> > >                                           0 A438EC84
> > >
> > > 8000040C          5          1 kllcqc:kllcqslt          384268
> 10731
> > >                                           0 A433A828
> > >
> > > I notice several references in the column KSMLRCOM to kllcq:kllcqslt,
> > > which matches information from the error message.  However, I have no
> idea
> > > what that means.
> > >
> > > Can the information from this column in some way help me figure out
> what
> > > the problem is?
> > >
> > > Since my request_failures is 41 and my last_failure_size 384,268 and
> > > shared_pool_reserved_min_alloc is 5k, I believe I need to increase
> > > shared_pool_size.  I'm currently begging for permission to bounce the
> > > database, but the timing isn't great . . .
> > >
> > > I've flushed shared_pool several times,to no avail.
> > >
> > > Anything I can do till I can bounce the database??
> > >
> > > Thanks for any help!
> > >
> > > Barb
> > >
> > >
> > >
> > --
> > Please see the official ORACLE-L FAQ: http://www.orafaq.com
> > --
> > Author: Baker, Barbara
> >   INET: [EMAIL PROTECTED]
> >
> > Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
> > San Diego, California        -- Public Internet access / Mailing Lists
> > --------------------------------------------------------------------
> > 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).
> 
> -- 
> Please see the official ORACLE-L FAQ: http://www.orafaq.com
> -- 
> Author: Tim Gorman
>   INET: [EMAIL PROTECTED]
> 
> Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
> San Diego, California        -- Public Internet access / Mailing Lists
> --------------------------------------------------------------------
> 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).
> 
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: Baker, Barbara
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
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).

Reply via email to