在Oracle 10g中引入了ASMM(Automatic Shared Memory Management)的特性,即让设置一个SGA的目标值以及SGA的最大值,数据库来动态调整其中的各个组件,如Database buffer cache、Shared pool等等。
在Oracle 11g中引入了AMM的概念,即让数据库完全管理SGA、PGA的大小,而对于管理员只需要设置一个总的大小(memory_target),数据库会动态的调整SGA、PGA的大小 以及其中包含的各个组件大小,如Database buffer cache、Shared pool等等。
在12c中,测试发现Oracle 默认并不启用AMM 特性,而是使用了ASMM。 这样也好,因为在X86 架构下的linux 平台中,配置hugepage时,也是需要关闭AMM,使用ASMM特性的,所以这样也省事了。
安装截图:
如果勾选,则显示如下:
版权声明:本文为博主原创文章,未经博主允许不得转载。