Oracle автоматически управляет выделением памяти для программной глобальной области (PGA).
В PGA находятся память сеансов и приватная область SQL. Объемом памяти можно управлять с помощью параметра инициализации PGA_AGGREGATE_TARGET. С появлением в версии Oracle Database 10g механизма автоматического управления PGA администрирование рабочих областей SQL заметно упростилось, а необходимость задавать ряд старых параметров инициализации отпала вовсе. Начиная с Oracle Database 11g выделение памяти для PGA настраивается автоматически, как и для SGA, путем задания параметра MEMORY_TARGET.