0% found this document useful (0 votes)
90 views

Oracle Database Memory Management

This document discusses Oracle Database memory management. It describes the different memory advisors available depending on the memory management mode. There are three memory management modes: Automatic memory management, Automatic shared memory management, and Manual shared memory management. Each mode determines what parameters Oracle will automatically tune and what parameters need to be manually set. The dependencies between the memory tuning parameters also change based on whether Automatic Memory Management is enabled or disabled.

Uploaded by

FrancesHsieh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views

Oracle Database Memory Management

This document discusses Oracle Database memory management. It describes the different memory advisors available depending on the memory management mode. There are three memory management modes: Automatic memory management, Automatic shared memory management, and Manual shared memory management. Each mode determines what parameters Oracle will automatically tune and what parameters need to be manually set. The dependencies between the memory tuning parameters also change based on whether Automatic Memory Management is enabled or disabled.

Uploaded by

FrancesHsieh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Oracle Database Memory Management

Memory Advisors
Memory Advisors The Memory Advisors provide graphical analyses of total memory target settings, SGA and PGA target

 Memory Advisor settings, or SGA component size settings. You use these analyses to tune database performance and for

 SGA Advisor what-if planning. Depending on the current memory management mode, different memory advisors are

 Shared Pool Advisor available.

 Buffer Cache Advisor  If Automatic Memory Management is enabled, then only the Memory Advisor is available. This

 PGA Advisor advisor provides advice for the total memory target for the instance.

 If Automatic Shared Memory Management is enabled, then the SGA Advisor and PGA Advisor are

available.

 If Manual Shared Memory Management is enabled, then the Shared Pool Advisor, Buffer Cache

Advisor, and PGA Advisor are available.


Oracle Database Memory Management Modes
Memory Management Mode You Set Oracle Database Automatically Tunes

Automatic memory management  Total memory size for this instance  Total SGA size

 (Optional) Maximum memory size for  SGA component sizes

this instance  Instance PGA size

 Individual PGA sizes

Automatic shared memory management  SGA target size  SGA component sizes

and automatic PGA memory management  (Optional) SGA maximum size  Individual PGA sizes

(AMM disabled)  Instance PGA target size

Manual shared memory management and  Shared pool size  Individual PGA sizes

automatic PGA memory management  Buffer cache size

(AMM and ASMM disabled)  Java pool size

 Large pool size

 Instance PGA target size

Memory-Tuning Parameters Dependency


ASMM enable [SGA_TARGET] ASMM disable [SGA_TARGET]

AMM enable MEMORY_TARGET (MT) > 0 MEMORY_TARGET (MT) > 0

[MEMORY_TARGE] SGA_TARGET (ST) > 0 SGA_TARGET (ST) = 0

 Automatic tuning of SGA and PGA  Full automatic tuning of SGA and PGA.

 SGA will keep the minimum value specified by ST

AMM disable MEMORY_TARGET (MT) = 0 MEMORY_TARGET (MT) = 0

[MEMORY_TARGE] SGA_TARGET (ST) > 0 SGA_TARGET (ST) = 0

 SGA and PGA memory will be treated separately  Must specify values for individual pools

 Individual pools will be automatically tuned

You might also like