在安装Oracle 18c数据库实例报如下错误:
根据MOS(文档 ID 1453227.1)上的说明是Linux X86平台上未公开的bug:
Bug 12540053 : USE SGA_TARGET WHEN THE SYSTEM HAS MORE THAN 4G OF MEMORY
该错误从11.2.0.3 开始就存在,如果我们想继续使用AMM,那么可以先配置ASMM, 等库建完后在改成AMM.
但实际上,个人理解这里并不是一个bug,而是一个很好的设计。 我们知道,在Linux 平台,当操作系统内存超过32G的时候,我们都建议配置HugePages,以提升内存的使用率。
在之前也写过几篇相关的博客:
Linux HugePages 配置与 Oracle 性能关系说明
http://www.cndba.cn/dave/article/310
Linux 7.x 中 Oracle hugepage 大页配置脚本
https://www.cndba.cn/dave/article/2672
但是AMM和大页是不兼容的,所以如果要启用大页,就必须使用ASMM。 所以这里报DBT-11211的错误,个人理解并非是个错误,而是提醒我们在Linux X86 平台上,内存较大时需要配置大页。
版权声明:本文为博主原创文章,未经博主允许不得转载。