You are on page 1of 1

Oracle automatic memory management Page 1 of 1

Oracle automatic memory management


In Oracle10g memory can be managed automatically by setting parameter sga_target. Oracle will
then manage parameters like: db_cache_size, shared_pool_size, java_pool_size, large_pool_size.
You will see new '__' parameters created by Oracle:
__db_cache_size, __shared_pool_size, __java_pool_size, __large_pool_size, these are now
dynamically managed.

Check what sga_target is set to:

SQL> sho parameter sga_target

NAME TYPE VALUE


------------------------------------ ----------- ------------------------------
sga_target big integer 1216M

To change sga_target:

$ sqlplus "/ as sysdba"

SQL> alter system set sga_target = 2000M scope = spfile;

System altered.

SQL> shutdown immediate

SQL> startup

To disable Oracle automatic memory management:

SQL> alter system set sga_target = 0 scope = spfile;

System altered.

SQL> shutdown immediate

SQL> startup

http://www.tiplib.com/94/oracle-automatic-memory-management 08/04/2011

You might also like