Oracle9i还加入了一项新的内存治理技术,使得你能够为所有的程序全局区(PRogram global area,PGA)预分配内存,并答应Oracle按照各类连接的不同需求为各连接分配内存。这是对传统Oracle数据库的一项相当激进的更改,而且使得SORT_AREA_SIZE和其他PGA参数被废弃。
alter system set sga_memory_max = 3g; alter system set pga_aggregate_target = 3g;
在Oracle9i中,Oracle提供了增加或减少SGA内存以下部分大小的能力:
Data buffer size - alter system set db_cache_size=300m; Shared pool size - alter system set shared_pool_size=200m; Total PGA RAM memory size - alter system set pga_aggregate_target=2000m;