Глобальная Программная Область (PGA)
Не используется совместно
Перезаписываема только серверным процессом
Содержит:
Область сортировки
Информацию о сеансе
Состояние курсора
Пространство стека

Глобальной Программной Областью (PGA) является область памяти, которая содержит данные и управляющую информацию для серверного процесса. Это неразделяемая память, создаваемая Oracle, когда серверный процесс запускается. Доступ к ней является монопольным для этого серверного процесса, и она читается и пишется только серверным кодом Oracle, действующим от имени этого серверного процесса. Память PGA, выделенная каждым серверным процессом, присоединенным к экземпляру Oracle, упоминается как агрегированная память PGA, выделенная экземпляром.
В конфигурации выделенного сервера PGA сервера включает следующие компоненты:
Область сортировки: Используется для любых видов сортировки, которые могут потребоваться для обработки SQL-оператора
Информация о сеансе: Включает пользовательские привилегии и статистику производительности для сеанса
Состояние курсора: Указывает на этап в обработке SQL-операторов, которые в настоящий момент используются сеансом
Стековое пространство: Содержит другие переменные сеанса
PGA выделяется, когда процесс создается, и освобождается, когда процесс завершается.