Область PGA является приватной для процесса. Она представляет собой набор переменных, которые выделенный или разделяемый сервер Oracle должен хранить независимо от сеанса. Область PGA - это “куча" памяти, в которой могут распределяться другие структуры. UGA также является "кучей" памяти, в которой могут быть определены различные структуры, характерные для сеанса.
Область UGA выделяется из области PGA при подключении к базе данных Oracle посредством выделенного сервера и из области SGA при подключении через разделяемый сервер. Из этого следует что при использовании разделяемого сервера необходимо определить размер большого пула области SGA так, чтобы обеспечить достаточный объем для подключения к базе данных любого возможного количества одновременно работающих пользователей. Поэтому в общем случае область SGA базы данных, которая поддерживает подключения посредством разделяемого сервера, значительно больше области SGA аналогично сконфигурированной базы данных, функционирующей только в режиме выделенного сервера.