Oracle Net Services - Oracle Net Services
В области база данных вычисление, Oracle Net Services состоит из наборов программного обеспечения которые позволяют клиент Приложения установить и поддерживать сеть сессии с База данных Oracle серверы. Поскольку базы данных Oracle работают с разнообразным программным обеспечением и аппаратное обеспечение окружающая среда, Корпорация Oracle поставляет на высоком уровне прозрачная сеть объектов с целью обеспечения сетевой функциональности независимо от различий в узлах и протоколы.
Терминология
- имя сетевой службы (NSN): «[a] простое имя для службы, которая разрешается в дескриптор подключения»[1] Например:
sales.acme.co.uk
Составные части
Oracle Corporation определяет Oracle Net Services как включающие:[2]
- Oracle net
- слушатель
- Диспетчер подключений Oracle
- Помощник по настройке Oracle Net
- Oracle Net Manager
Oracle Net
Эта секция нуждается в расширении. Вы можете помочь добавляя к этому. (Май 2008 г.) |
Oracle Net,[3]проприетарный сетевой стек, работает как на клиентских устройствах, так и на Oracle серверы баз данных для создания и обслуживания связи и обмен сообщениями между клиентскими приложениями и серверами. Oracle Net (ранее назывался «SQL * Net» или «Net8»[4]) состоит из двух программных компонентов:
- Oracle Net Foundation Layer: создает и поддерживает сеансы подключения. Уровень Oracle Net Foundation Layer устанавливает и поддерживает соединение между клиентским приложением и сервером. Он должен находиться как на клиенте, так и на сервере, чтобы могла происходить одноранговая связь.
- Поддержка протокола Oracle: взаимодействует с базовыми сетевыми протоколами, такими как TCP / IP, именованные каналы, или же Прямой протокол сокетов (SDP).
Слушатель
Слушатель процесс (ы) на сервере обнаруживать входящие запросы от клиентов на подключение - по умолчанию на порт 1521[5] - и управлять сетевым трафиком после подключения клиентов к базе данных Oracle. Слушатель использует файл конфигурации - listener.ora
- чтобы помочь отслеживать имена, протоколы, службы и хосты. В listener.ora
файл может включать три вида параметров:[6]
- записи адреса слушателя
- SID_LIST записи
- контрольные записи
Помимо заранее определенных и известных статически зарегистрированных баз данных, слушатель также может принимать динамические службы. постановка на учет из базы данных.
Диспетчер подключений Oracle
Эта секция нуждается в расширении. Вы можете помочь добавляя к этому. (Май 2008 г.) |
Oracle Connection Manager (CMAN) действует как облегченный маршрутизатор для пакетов Oracle Net.[7]
Oracle Net Manager
Эта секция нуждается в расширении. Вы можете помочь добавляя к этому. (Февраль 2010 г.) |
Oracle Net Manager, a GUI инструмент, настраивает Oracle Net Services для дома Oracle на локальном клиенте или сервере.[8] (До Oracle 9i, известного как «Net8 Assistant».[9])
Связанное программное обеспечение
Утилиты и инструменты
tnsping
: определяет доступность сетевой службы Oracle.[10]
Программные комплексы
Программное обеспечение Oracle, тесно интегрирующееся с Oracle Net Services и / или зависящее от них, включает:
- Oracle Clusterware
- Oracle Data Guard
- Oracle Enterprise Manager
- Oracle Internet Directory
- Oracle RAC (реальные кластеры приложений)
- Oracle Streams
Смотрите также
Рекомендации
- Арун Кумар, Джон Канагарадж и Ричард Строуп: Решения для инсайдеров Oracle Database 10g. Самс, 2005. ISBN 978-0-672-32791-9
внешняя ссылка
Сноски
- ^ Джонстон, Кэролайн (апрель 2014 г.). «Справочник по сетевым службам Oracle Database, 12c, выпуск 1 (12.1)». docs.oracle.com. Oracle. Получено 2014-06-04.
имя сетевой службы [:] Простое имя службы, которая разрешается в дескриптор подключения. Пользователи инициируют запрос на подключение, передавая имя пользователя и пароль вместе с именем сетевой службы в строке подключения для службы, к которой они хотят подключиться: CONNECT имя пользователя / пароль @ net_service_name
- ^ Глоссарий: Oracle Net Services, дата обращения 03.12.2007
- ^ Введение в Oracle Net Services »в Руководство администратора сетевых служб Oracle Database 11g, выпуск 1 (11.1), дата обращения 05.01.2008
- ^ Гринвальд, Рик; Stackowiak, Роберт; Стерн, Джонатан (2007). Oracle Essentials: база данных Oracle 11g (4-е изд.). O'Reilly Media, Inc. стр. 13. ISBN 9780596555337. Получено 2014-05-07.
Сетевой интерфейс Oracle, Oracle Net, ранее назывался Net8 при использовании в Oracle8 и SQL * Net при использовании с Oracle7 и предыдущими версиями Oracle.
- ^ Раджан, Клэр (2006). Oracle 10g Database Administrator II: Резервное копирование / восстановление и сетевое администрирование. Cengage Learning. п. 561. ISBN 9781418836641. Получено 2014-12-08.
По умолчанию прослушиватель прослушивает порт 1521 для клиентов, которым требуется доступ к базе данных.
- ^ Толедо, Хьюго; Генник, Джонатан (2001). Oracle Net8: настройка и устранение неполадок. Серия О'Рейли (1-е изд.). O'Reilly Media, Inc. стр.71. ISBN 9781565927537. Получено 2013-08-28.
- ^ Элизабет Хейнс Перри; и другие. (Июнь 2004 г.). «Руководство и справочник разработчика Oracle Database JDBC» (PDF). Руководство и справочник разработчика Oracle Database JDBC 10g Release 1 (10.1). Корпорация Oracle. стр. 24–2. Получено 2010-02-12.
Oracle Connection Manager - это легкая, хорошо масштабируемая программа, которая может принимать пакеты Oracle Net и повторно передавать их на другой сервер. Для клиента, работающего с Oracle Net, диспетчер подключений выглядит точно как сервер базы данных.
- ^ Стром, Ричард; и другие. (Июль 2008 г.). Руководство администратора сетевых служб Oracle Database 11g, выпуск 1 (11.1). Корпорация Oracle. Получено 2010-02-15.
Oracle Net Manager позволяет вам настроить Oracle Net Services для дома Oracle на локальном клиенте или сервере.
- ^ Гринвальд, Рик; Stackowiak, Роберт; Стерн, Джонатан (февраль 2004 г.) [1999]. Рассел, Дебора (ред.). Основы Oracle: Oracle Database 10g (3-е изд.). О'Рейли. п. 62. ISBN 0-596-00585-7.
В Oracle8 Oracle предоставила утилиту с графическим интерфейсом под названием Net8 Assistant, используемую для создания различных файлов конфигурации, необходимых для Net8; эта утилита была переименована в Oracle Net Manager в версии Oracle 9i.
- ^ Мишра, Санджай (2004). Утилиты Oracle: карманный справочник. Карманный справочник по серии O'Reilly. O'Reilly Media. п. 106. ISBN 978-0-596-00899-4. Получено 2010-02-11.
Использовать
tnsping
чтобы определить, может ли служба Oracle Net быть успешно достигнута [...] укажите адрес протокола вместо имени сетевой службы для проверки возможности подключения к серверу Oracle Names или экземпляру диспетчера соединений.