[DBT-11211] 当物理内存总量大于4GB时,不允许使用自动内存管理选项

OS :Windows 10 1809 ,Memory 16G (比较奇怪的是,DBCA认为OS只有15G)

DB:RDBMS 12.2.0.1

因为要测试个功能,刚好Win10上有Oracle 12cR2,在DBCA建库的时候,选择了自动内存管理,结果提示错误。

查了一下MOS,有两篇文章

DBCA does not set AMM as default for 11.2.0.3 or higher when RAM > 4GB, and DBT-11211 can be seen in 12.2. (文档 ID 1453227.1)

12.2:[INS-35178]The Automatic Memory Management Option Is Not Allowed During RunInstaller or Using DBCA If Physical Memory Is Greater Than 4G. (文档 ID 2244817.1)

解决方法,都是要求使用Automatic Shared Memory Management option来替换Automatic Memory Management的方式。

再来看官方的Administrator guide上的说明,之前看11g的文档多一些,11g的文档中,官方建议使用自动内存管理。但是,在12c的官方文档上,官方也建议使用自动内存管理,但是有个限制,SGA+PGA 不要超过4G。

官方文档地址:

https://docs.oracle.com/en/database/oracle/oracle-database/12.2/admin/managing-memory.html#GUID-04EFED7D-D1F1-43C3-B78F-0FF9AFAC02B0

6.1 About Memory Management

The memory structures that must be managed are the system global area (SGA) and the instance program global area (instance PGA). Oracle Database supports various memory management methods, which are chosen by initialization parameter settings.

Automatic Memory Management

Oracle Database can manage the SGA memory and instance PGA memory completely automatically. You designate only the total memory size to be used by the instance, and Oracle Database dynamically exchanges memory between the SGA and the instance PGA as needed to meet processing demands. This capability is referred to as automatic memory management. With this memory management method, the database also dynamically tunes the sizes of the individual SGA components and the sizes of the individual PGAs. Oracle recommends automatic memory management for databases where the total size of the SGA and PGA memory is less than or equal to four gigabytes.

 

END

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值