手动配置启用ASMM(二)

配置ASMM让ORACLE自动优化内存,但有些参数只能手动配置不可以自动配置,
如db_keep_cache_size,db_recycle_cache_size,db_nk_cache_size(2\4\8\16\32)
而且这些参数的大小影响sga自动分配那5个池的总大小,也包含在db_target的大小范围内,如果db_target大小为9G,db_recycle_cache_size=2

手动配置启用asmm(一)

asmm =Automatic Shared Memory Management ,

让ORACLE 大部分的内存结构实现自动化管理 ,减轻了手动配置这些组件的工作量,可以更加灵活,更加动态的适应能力更强的内存解决方案,来应对使用峰值的需求

ASMM 是以MMAN在后台捕捉工作量信息,将内存转移到更加需要的地方,可以用DATABASE CONSOLE来配置ASMM,也可以手动配置,SGA_TARGET默认为0表示禁用ASMM,必须手动配置内存,如果将SGA_TARGET设置为非 0的数值,表示启用ASMM,那有5个池可以自动分配,SHARE_POOL,db_buffer_cache,java_pool,large_pool,stream_pool。
….