Соединение с Oracle

Процесс соединения с экземпляром Oracle состоит из установления соединения пользователя и создания сеанса.

Перед тем, как пользователи смогут передавать команды SQL для выполнения серверу Oracle, они должны установить соединение с экземпляром.

  • Пользователь запускает инструмент, такой как SQL*Plus (читайте книгу) или приложение, разработанное при помощи такого инструментального средства, как Oracle Forms, что порождает пользовательский процесс.
  • В большинстве стандартных конфигураций при соединении пользователя с сервером Oracle на машине, выполняющей сервер Oracle, создается процесс. Данный процесс называется серверным процессом. Серверный процесс связывается с экземпляром Oracle от имени пользовательского процесса, который выполняется на клиенте. Серверный процесс выполняет команды SQL, посылаемые пользователем серверу»

Соединение Oracle

Соединение - это канал связи между пользовательским процессом и сервером Oracle.

Пользователь может соединиться с сервером Oracle одним из трех способов:

  • пользователь соединяется с операционной системой, в которой выполняется экземпляр Oracle, и запускает инструмент или приложение на той машине, где находится сервер Oracle; канал связи организуется при помощи того механизма связи процессов, который имеется у данного типа операционной системы;
  • инструмент пользователя выполняется на клиентской машине и соединяется по сети с компьютером, на котором запущен экземпляр Oracle; в этой конфигурации, называемой клиент-сервер, связь между пользователем и сервером Oracle осуществляется при помощи сетевого программного обеспечения, работающего в данной сети;
  • в трехуровневом соединении пользователь обращается по сети к серверу приложения, который взаимодействует с сервером Oracle; например, пользователь через браузер сетевого компьютера соединяется с приложением на сервере NT, которое выбирает данные с сервера Oracle на UNIX-машине.

Сеансы Oracle

Сеанс - это отдельное соединение пользователя с сервером Oracle. Сеанс начинается, когда пользователь авторизуется сервером Oracle и заканчивается, когда пользователь выходит из системы или происходит нестандартное отключение. Возможно существование нескольких одновременных сеансов для отдельного пользователя базы данных, если для входа в систему он использует разные инструменты, приложения или терминалы. За исключением некоторых специализированных инструментов администрирования базы данных, запуск сеанса требует доступности сервера Oracle.

Примечание

Типы соединения были описаны в простейшей конфигурации, известной как выделенный сервер, когда каждый серверный процесс обслуживает лишь один пользовательский процесс. Серверный процесс создается, когда пользователь выдает запрос на соединение и, обычно, завершается, когда пользователь прерывает связь. В конфигурации разделяемого сервера (Oracle Shared Server) возможно совместное использование одного серверного процесса множеством пользовательских процессов.

Вас заинтересует / Intresting for you:

Oracle и непроцедурный доступ ...
Oracle и непроцедурный доступ ... 8523 просмотров Antoni Tue, 21 Nov 2017, 13:32:50
Видеокурс по администрированию...
Видеокурс по администрированию... 10719 просмотров Илья Дергунов Mon, 14 May 2018, 05:08:47
СУБД Oracle: обзор характерист...
СУБД Oracle: обзор характерист... 15814 просмотров Antoni Fri, 24 Nov 2017, 07:35:05
Отмена сессий в Oracle (ALTER ...
Отмена сессий в Oracle (ALTER ... 23243 просмотров Stepan Ushakov Thu, 01 Nov 2018, 18:04:59
Войдите чтобы комментировать