Установка Соединения. Сеансы пользователей

Рубрика: Конфигурирование Сетевой Среды Oracle

После того, как разрешение имен Сети Oracle завершено, запрос соединения проходит от пользователя или приложения среднего уровня (в дальнейшем именуемого пользовательским процессом) к прослушивателю. Прослушиватель получает пакет CONNECT и проверяет, запрашивает ли этот пакет CONNECT допустимое имя службы Сети Oracle.

Установление Соединения

Если имя службы не требуются (как в случае запроса tnsping), прослушиватель подтверждает запрос подключения, и больше ничего не делает. Если требуются недопустимое имя службы, прослушиватель передает код ошибки пользовательскому процессу.

Сеансы пользователя

Сеансы пользователя

Если пакет CONNECT запрашивает допустимое имя службы, прослушиватель порождает новый процесс, который будет иметь дело с соединением. Этот новый процесс известен как серверный процесс. Прослушиватель соединяется с процессом и передает информацию об инициализации, включая адресную информацию для пользовательского процесса. В этот момент прослушиватель прекращает иметь дело с соединением и всю работу передают к серверному процессу.

Серверный процесс проверяет учетные данные аутентификации пользователя (обычно пароль), и если учетные данные допустимы, создается сеанс пользователя.

Выделенный серверный процесс: При установке сеанса серверный процесс теперь действует как агент пользователя на сервере. Серверный процесс ответственен за:

  • Парсинг и выполнение любых SQL-операторов, получаемых от приложения

  • Проверка буферного кэша базы данных на наличие блоков данных, требуемых для выполнения SQL-операторов

  • Чтение необходимых блоков данных из файлов данных на диске в область буферного кэша базы данных Системной Глобальной области (SGA), если блоки уже не присутствуют в SGA

  • Управление всеми действиями сортировки. Область Сортировки - это область памяти, которая используется, чтобы работать с сортировкой; она содержится в части памяти, которая связана с Программной Глобальной областью (PGA).

  • Возврат результатов пользовательскому процессу так, чтобы приложение могло обработать информацию

  • Чтение опций аудита, и создание и передача отчетов о пользовательских процессах к месту назначения аудита

Далее: Хранение Табличных пространств

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)