Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: 9i - Dynamic SGA - SGA_MAX_SIZE
SGA_MAX_SIZE was introduced in 9i to allow dynamic sizing of SGA (Dynamic Sizing feature)
components such as, shared pool, large pool, buffer cache etc. In versions up to 8i, such changes
required bouncing the instance.
This parameter assumes the value of the SGA at instance startup. Various components of the SGA can
then be increased/reduced as and when needed. The total SGA, thus, can reach a maximum value set
by SGA_MAX_SIZE (if set in the init.ora file). That's the idea. However, the implementation is
different on various platforms. With ISM, and DISM, on Solaris, there are other issues when it
comes to using Dynamic SGA. You may want to search Metalink for specific notes/articles for
Solaris.
On AIX 5L as I found out, Oracle uses SGA_MAX_SIZE, if set in init.ora, at the instanace startup,
and allocates the excess (difference in computed SGA value and set SGA_MAX_SIZE) to 'variable
size'. Hence there is no room for any dynamic sizing (upward) of any SGA component. I did not try
to downsize shared pool first, and 'upsize' buffer cache later. May be that would work, but that
is not the intention of using this parameter.
PGA_AGRREGATE_TARGET is completely different from this parameter. It sets an instance-wide upper limit for the memory used by sorting, hashing processes.
Hope this helps..
-- Please see the official ORACLE-L FAQ: http://www.orafaq.net -- Author: Kirtikumar Deshpande INET: kirtikumar_deshpande_at_yahoo.com Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).Received on Sat Aug 02 2003 - 23:09:23 CDT
![]() |
![]() |