一、手動管理內存改為自動管理內存
ALTER SYSTEM SET MEMORY_TARGET = 10240M SCOPE=SPFILE; #MEMORY_TARGET小於等於memory_max_target,二者均為0時為 手動管理內存
ALTER SYSTEM SET memory_max_target = 15000M SCOPE=SPFILE;
ALTER SYSTEM SET SGA_TARGET = 0 SCOPE=SPFILE; #SGA_TARGET和PGA_AGGREGATE_TARGET為0時 為自動管理內存
ALTER SYSTEM SET SGA_MAX_SIZE=800M SCOPE=SPFILE;
ALTER SYSTEM SET PGA_AGGREGATE_TARGET = 0 SCOPE=SPFILE;
alter system set pre_page_sga=FALSE scope=spfile; #啟動實例時,不加載全部SGA
二、自動管理內存改為手動管理內存
ALTER SYSTEM SET MEMORY_TARGET = 0 SCOPE=SPFILE; #MEMORY_TARGET小於等於memory_max_target,二者均為0時為 手動管理內存
ALTER SYSTEM SET memory_max_target = 0 SCOPE=SPFILE;
ALTER SYSTEM SET SGA_TARGET = 1024M SCOPE=SPFILE; #SGA_TARGET和PGA_AGGREGATE_TARGET為0時 為自動管理內存
ALTER SYSTEM SET SGA_MAX_SIZE=2048M SCOPE=SPFILE;
ALTER SYSTEM SET PGA_AGGREGATE_TARGET = 512M SCOPE=SPFILE;
alter system set pre_page_sga=TRUE scope=spfile; #啟動實例時,加載SGA全部物理內存。