-- ############################################################################################# -- -- %Purpose: Buffer Cache Analysis - Objects (Analysis of V$CACHE) -- -- Use: Needs Oracle DBA Access -- -- ############################################################################################# -- set feed off; set pagesize 10000; set wrap off; set linesize 200; set heading on; set tab on; set scan off; set verify off; set termout on; column BT format a29 heading 'Block Type' column KIND format a12 heading 'Object Type' column CB format 99990 heading 'Nr of Blocks' column NAME format a24 heading 'Object Name' ttitle left 'Buffer Cache Analysis - Objects' skip 2 spool buffer_cache_analysis_obj.log select NAME, KIND, decode (CLASS#,0, 'FREE', 1, 'DATA INDEX', 2, 'SORT', 3, 'SAVE UNDO', 4, 'SEG HEADER', 5, 'SAVE UNDO SH', 6, 'FREELIST BLOCK', 'OTHER') as BT, count (BLOCK#) as CB from V$CACHE group by NAME, KIND, CLASS# order by CB desc, NAME, KIND / spool off;