Программные компоненты в составе СУБД Oracle. ПО промежуточного уровня

ПО SQL*Net обеспечивает прозрачный, не зависящий от типа протокола транспортного уровня, доступ клиентской части СУБД к услугам транспортного протокола, установленного на ВУ, а также возможность предоставлять серверную часть СУБД Oracle для совместного использования с рабочих станций с установленной клиентской частью.

На сервере ПО SQL*Net представлено прослушивающим сеть процессом LISTENER, а на клиенте — набором файлов SQL*NET Client. В состав SQL*Net входят также адаптеры протоколов транспортного уровня, обеспечивающие упаковку запросов в сообщения соответствующего протокола транспортного уровня.

Для взаимодействия клиента и сервера используется спецификация для прозрачного именования ресурсов (TransparentNetworkSpecificationTNS) сети на основе СУБД Oracle.

TNS-идентификация ресурсов сети обеспечивается либо с помощью конфигурационных файлов SQL*Net, либо с помощью сервера имен (OracleNamesServer). Клиент знает только TNS-имя сервера Oracle, за которым скрыто физическое местоположение сервера и процесса Listener на компьютере-сервере в терминах того или иного транспортного протокола.

Пример:

ORAMX.world =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = TCP_COM. world)
(PROTOCOL = TCP)
(Host = 212.192.96.98)
(Port =1526)
)
)

(CONNECT_DATA =
(SID = TSU)
(GLOBAL_NAME = ORAMX.world)
)
)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: