Программные компоненты в составе СУБД 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)
)
)
Дата добавления: 2015-10-21; просмотров: 955;