Oracle BUFFER CACHE研究(二)

2014-11-24 18:20:02 · 作者: · 浏览: 2
4194304 0 4194304


java pool 4194304 0 4194304


streams pool 0 0 4194304


DEFAULT buffer cache 96468992 96468992 4194304


KEEP buffer cache 0 0 4194304


RECYCLE buffer cache 0 0 4194304


DEFAULT 2K buffer cache 0 0 4194304


DEFAULT 4K buffer cache 0 0 4194304


DEFAULT 8K buffer cache 0 0 4194304


DEFAULT 16K buffer cache 0 0 4194304


COMPONENT CURRENT_SIZE USER_SPECIFIED_SIZE GRANULE_SIZE


------------------------------ ------------ ------------------- ------------


DEFAULT 32K buffer cache 0 0 4194304


ASM Buffer Cache 0 96468992 4194304


13 rows selected.



Step3: 查看是否启用动态buffer cache advisory参数.



SQL> show parameter advice


NAME TYPE VALUE


------------------------------------ ----------- ------------------------------


db_cache_advice string ON


SQL> show parameter statistics


NAME TYPE VALUE


------------------------------------ ----------- ------------------------------


statistics_level string TYPICAL


timed_os_statistics integer 0


timed_statistics boolean TRUE



1.如果statistics_level的值是typicalall,则db_cache_sizeon


2.三个值:onoffready


readyadvisory关闭,但是系统为其分配了内存,off->ready->on,正常开启顺序;


ready->off/off->on,报错ORA-4031(inability to allocate from the shared pool)


只有ready->on->off来关闭