При использовании разделяемого сервера Oracle: данные сеанса пользователя хранятся в SGA.

Не забудьте учесть требования к памяти разделяемого сервера при установке размера SGA.
SGA и PGA
Содержимое SGA и PGA отличается, когда используются выделенные или разделяемые серверы:
Текст и разобранные формы всех SQL-операторов хранятся в SGA.
Состояние курсора содержит значения памяти времени выполнения для SQL-оператора, такие как полученные строки.
Данные сеанса пользователя включают информацию об использовании ресурсов и безопасности.
Стековое пространство содержит локальные переменные для процесса.
Техническое примечание
Изменение в SGA и PGA прозрачно для пользователя; однако, если Вы поддерживаете многочисленных пользователей, Вы должны увеличить параметр инициализации LARGE_POOL_SIZE. Каждый разделяемый серверный процесс должен получать доступ к пространствам данных всех сеансов так, чтобы любой сервер мог обработать запросы от любого сеанса. Место выделяется в SGA для пространства данных каждого сеанса. Вы ограничиваете количество пространства, которое сеанс может выделить, устанавливая предел ресурса PRIVATE_SGA в области Database Services страницы General профиля пользователя.
Далее: Предоставляемая Функция Проверки Пароля: VERIFY_FUNCTION_11G