Memory Management Auto tuned (MMA) in 11g

It is amazing memory management in Oracle 11g.
Up to Oracle 9i one of the hectic process was to define the memory parameters (SGA and PGA) and there are some thumb role needs to followed for the each parameters.
Now DBA sit back and relax since Oracle automated the Memory parameter completely on 11g.

Some lights on old versions:
Automatic Memory Management (AMM) is only supported on the major platforms like AIX,Linux, Solaris, Windows, and HP-UX.

There are 2 initialization parameters for AMM confugration:
Automatic Memory Management Setup:
The DBCA is also allows you to configure automatic memory management during database creation.
We can manually set,  the appropriate MEMORY_TARGET and MEMORY_MAX_TARGET initialization parameters before creating the database or after.
Enabling automatic memory management on a system that didn't previously use it is a simple task.

Kindly use the following calculations:
MEMORY_TARGET =  SGA_TARGET  +  GREATEST(PGA_AGGREGATE_TARGET, "maximum PGA allocated")

Assuming our required setting was 4G, we might issue the following statements.
Sqlplus “/as sysdba”
#Set the static parameter. Leave some room for possible future growth without restart.
ALTER SYSTEM SET MEMORY_MAX_TARGET=5G SCOPE=SPFILE;
#Set the dynamic parameters. Assuming Oracle has full control.
ALTER SYSTEM SET PGA_AGGREGATE_TARGET=0 SCOPE=SPFILE;
ALTER SYSTEM SET SGA_TARGET=0 SCOPE=SPFILE;
ALTER SYSTEM SET MEMORY_TARGET=4G SCOPE=SPFILE;
#Shutdown and restart the instance
SHUTDOWN IMMEDIATE;
STARTUP;

The database is restarted the MEMORY_TARGET parameter can be amended as required without an instance restart.
ALTER SYSTEM SET MEMORY_TARGET=4G SCOPE=SPFILE;

Dictionary View Informations:
    V$MEMORY_TARGET_ADVICE
    V$MEMORY_CURRENT_RESIZE_OPS
    V$MEMORY_RESIZE_OPS
    V$MEMORY_DYNAMIC_COMPONENTS