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

Home -> Community -> Mailing Lists -> Oracle-L -> How to find large_pool map in SGA?

How to find large_pool map in SGA?

From: Alex Gorbachev <gorbyx_at_gmail.com>
Date: Sun, 11 Feb 2007 12:37:31 -0500
Message-ID: <c2213f680702110937w4b2b84f5m765ece343250071d@mail.gmail.com>


Listers,

I need to identify memory chunks (addresses + sizes) within large pool where certain areas are located.

I know how to do it with shared pool areas. The total area size is in X$KSMSS and chunks are in X$KSMSP:

SQL> select * from x$ksmss where KSMSSNAM = 'sql area';

ADDR INDX INST_ID KSMSSLEN KSMSSNAM KSMDSIDX
-------- ---------- ---------- ---------- --------------------------


B70F8C88          2          1          0 sql
area                            0
B70F8C88         19          1   12365696 sql
area                            1

SQL> select * from x$ksmsp where KSMCHCOM = 'sql area' and rownum <= 10;

ADDR INDX INST_ID KSMCHIDX KSMCHDUR KSMCHCOM KSMCHPTR KSMCHSIZ KSMCHCLS KSMCHTYP KSMCHPAR
-------- ---------- ---------- ---------- ---------- ----------------

10 rows selected.

Unfortunately, I cannot find any X$ table for large pool that is similar to x$ksmsp. Large pool is managed differently than shared pool and has no LRU list for example. However, I would still expect to find large pool map somewhere. I tried to find something in X$KSMMEM but I couldn't identify there what I'm looking for.

Any suggestions are greatly appreciated.

TIA,
Alex

--

Best regards,
Alex Gorbachev

The Pythian Group
Sr. Oracle DBA

http://www.pythian.com/blogs/author/alex/ http://blog.oracloid.com

--

http://www.freelists.org/webpage/oracle-l Received on Sun Feb 11 2007 - 11:37:31 CST

Original text of this message

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