Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> How to find large_pool map in SGA?
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
![]() |
![]() |