【跟我学oracle18c】第三十五天:2 Day DBA:5.4 管理内存(Oracle数据库内存管理模式)

5.4 管理内存

表5-3总结了可以为数据库实例设置的各种内存管理模式。
表5-3 Oracle数据库内存管理模式

Memory Management Mode You Set Oracle Database Automatically Tunes

Automatic memory management

  • Total memory size for this instance

  • (Optional) Maximum memory size for this instance

  • Total SGA size

  • SGA component sizes

  • Instance PGA size

Automatic shared memory management and automatic PGA memory management

(Automatic memory management disabled)

  • SGA target size

  • (Optional) SGA maximum size

  • (Optional) Instance PGA target size

  • SGA component sizes

Manual shared memory management and automatic PGA memory management

(Automatic memory management and automatic shared memory management disabled)

  • Shared pool size

  • Buffer cache size

  • Java pool size

  • Large pool size

  • (Optional) Instance PGA target size

  • Instance PGA size

Note:

并非所有平台上都提供自动内存管理。有关受支持平台的更多信息,请参阅Oracle Database Administrator 's Guide。
如果在安装数据库时选择基本安装选项,则启用自动内存管理。如果选择高级安装,那么Database Configuration Assistant (DBCA)允许您从三种内存管理模式中进行选择。Oracle建议您启用自动内存管理。

无论选择哪种内存管理模式,都可能需要根据数据库或其主机上的需求更改内存设置。调整内存设置的原因包括:

  • 您将收到与内存相关的警告或错误消息。
    您将从自动数据库诊断监视器(ADDM)收到与内存相关的建议。
    您希望更改分配的内存数量,以适应未来内存需求的增长。

您可以使用内存顾问来帮助您调整内存大小。有关使用内存advisor工具的示例,请参见“修改内存设置-自动共享内存管理”。

注意:
用于管理内存的初始化参数设置在多租户容器数据库(CDB)的根中,为这些参数设置的值应用于CDB中的所有可插入数据库(PDBs)。

See Also:

猜你喜欢

转载自blog.csdn.net/viviliving/article/details/84848398
今日推荐