5.4 管理内存
表5-3总结了可以为数据库实例设置的各种内存管理模式。
表5-3 Oracle数据库内存管理模式
Memory Management Mode | You Set | Oracle Database Automatically Tunes |
---|---|---|
Automatic memory management |
|
|
Automatic shared memory management and automatic PGA memory management (Automatic memory management disabled) |
|
|
Manual shared memory management and automatic PGA memory management (Automatic memory management and automatic shared memory management disabled) |
|
|
Note:
并非所有平台上都提供自动内存管理。有关受支持平台的更多信息,请参阅Oracle Database Administrator 's Guide。
如果在安装数据库时选择基本安装选项,则启用自动内存管理。如果选择高级安装,那么Database Configuration Assistant (DBCA)允许您从三种内存管理模式中进行选择。Oracle建议您启用自动内存管理。
无论选择哪种内存管理模式,都可能需要根据数据库或其主机上的需求更改内存设置。调整内存设置的原因包括:
-
您将收到与内存相关的警告或错误消息。
您将从自动数据库诊断监视器(ADDM)收到与内存相关的建议。
您希望更改分配的内存数量,以适应未来内存需求的增长。
您可以使用内存顾问来帮助您调整内存大小。有关使用内存advisor工具的示例,请参见“修改内存设置-自动共享内存管理”。
注意:
用于管理内存的初始化参数设置在多租户容器数据库(CDB)的根中,为这些参数设置的值应用于CDB中的所有可插入数据库(PDBs)。
See Also: