Jump to content

Сетевые службы Oracle

(Перенаправлено с Oracle Net )

В области с базами данных вычислений Oracle Net Services состоит из наборов программного обеспечения , которые позволяют клиентским приложениям устанавливать и поддерживать сетевые сеансы с баз данных Oracle серверами . Поскольку базы данных Oracle работают в различных программных и аппаратных средах, корпорация Oracle средства высокого уровня поставляет прозрачные сетевые с намерением обеспечить сетевую функциональность независимо от различий в узлах и протоколах .

Терминология

[ редактировать ]
  • имя сетевой службы (NSN): «[простое] имя службы, которое преобразуется в дескриптор подключения» [ 1 ] Например: sales.acme.co.uk

Компоненты

[ редактировать ]

Корпорация Oracle определяет Oracle Net Services как включающую: [ 2 ]

  • сеть Oracle
  • слушатель
  • Диспетчер соединений Oracle
  • Помощник по настройке Oracle Net
  • Сетевой менеджер Oracle

Oracle Net, [ 3 ] собственный сетевой стек , работающий как на клиентских устройствах, так и на серверах баз данных Oracle для установки и поддержания соединений и обмена сообщениями между клиентскими приложениями и серверами. Oracle Net (ранее называвшаяся «SQL*Net» или «Net8»). [ 4 ] ) состоит из двух программных компонентов:

  1. Oracle Net Foundation Layer: создает и поддерживает сеансы подключения. Уровень Oracle Net Foundation Layer устанавливает, а также поддерживает соединение между клиентским приложением и сервером. Для обеспечения одноранговой связи он должен находиться как на клиенте, так и на сервере.
  2. Поддержка протоколов Oracle: интерфейсы с базовыми сетевыми протоколами, такими как TCP/IP , именованные каналы или протокол Sockets Direct (SDP).

Слушатель

[ редактировать ]

прослушивателя Процесс(ы) на сервере обнаруживают входящие запросы от клиентов на соединение — по умолчанию через порт 1521. [ 5 ] - и управлять сетевым трафиком после подключения клиентов к базе данных Oracle. Слушатель использует файл конфигурации - listener.ora - чтобы помочь отслеживать имена, протоколы, службы и хосты. listener.ora файл может включать три типа параметров: [ 6 ]

  1. записи адреса слушателя
  2. записи SID_LIST
  3. контрольные записи

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

Диспетчер соединений Oracle

[ редактировать ]

Диспетчер подключений Oracle (CMAN) действует как облегченный маршрутизатор для пакетов Oracle Net. [ 7 ]

Сетевой менеджер Oracle

[ редактировать ]

Oracle Net Manager, инструмент с графическим пользовательским интерфейсом , настраивает Oracle Net Services для домашнего сервера Oracle на локальном клиентском или серверном узле. [ 8 ] (До Oracle 9i известный как «Net8 Assistant». [ 9 ] )

Сопутствующее программное обеспечение

[ редактировать ]

Утилиты и инструменты

[ редактировать ]
  • tnsping: определяет доступность сетевой службы Oracle. [ 10 ]

Программные пакеты

[ редактировать ]

Программное обеспечение Oracle, тесно интегрируемое с Oracle Net Services и/или зависящее от них, включает в себя:

См. также

[ редактировать ]
  • Арун Кумар, Джон Канагарадж и Ричард Страуп: Инсайдерские решения Oracle Database 10g . Сэмс, 2005. ISBN   978-0-672-32791-9
[ редактировать ]
  1. ^ Джонстон, Кэролайн (апрель 2014 г.). «Справочник сетевых служб базы данных Oracle, 12c, выпуск 1 (12.1)» . docs.oracle.com . Оракул . Проверено 4 июня 2014 г. имя сетевой службы[:] Простое имя службы, которое преобразуется в дескриптор подключения. Пользователи инициируют запрос на подключение, передавая имя пользователя и пароль вместе с именем сетевой службы в строке подключения для службы, к которой они хотят подключиться: CONNECT имя пользователя/пароль@имя_сетевой_службы
  2. ^ Глоссарий: Oracle Net Services , получено 3 декабря 2007 г.
  3. ^ Введение в Oracle Net Services» в Руководстве администратора сетевых служб Oracle Database 11g, выпуск 1 (11.1) , получено 5 января 2008 г.
  4. ^ Гринвальд, Рик; Стаковяк, Роберт; Стерн, Джонатан (ноябрь 2007 г.). Oracle Essentials: Oracle Database 11g (4-е изд.). O'Reilly Media, Inc. (опубликовано в 2007 г.). п. 13. ISBN  9780596555337 . Проверено 7 мая 2014 г. Сетевой интерфейс Oracle, Oracle Net, ранее назывался Net8 при использовании в Oracle8 и SQL*Net при использовании в Oracle7 и предыдущих версиях Oracle.
  5. ^ Раджан, Клэр (май 2006 г.). Администратор базы данных Oracle 10g II: резервное копирование/восстановление и сетевое администрирование . Cengage Learning (опубликовано в 2006 г.). п. 561. ИСБН  9781418836641 . Проверено 8 декабря 2014 г. По умолчанию прослушиватель прослушивает порт 1521 для клиентов, которым требуется доступ к базе данных.
  6. ^ Толедо, Хьюго; Генник, Джонатан (2001). Oracle Net8: настройка и устранение неполадок . Серия О'Рейли (1-е изд.). О'Рейли Медиа, Инк. с. 71 . ISBN  9781565927537 . Проверено 28 августа 2013 г.
  7. ^ Элизабет Хейнс Перри; и др. (июнь 2004 г.). «Руководство и справочник разработчика базы данных Oracle JDBC» (PDF) . Руководство и справочник разработчика Oracle Database JDBC 10g, выпуск 1 (10.1) . Корпорация Оракл. стр. 24–2 . Проверено 12 февраля 2010 г. Oracle Connection Manager — это легкая, хорошо масштабируемая программа, которая может получать пакеты Oracle Net и повторно передавать их на другой сервер. Для клиента, использующего Oracle Net, диспетчер соединений выглядит точно так же, как сервер базы данных.
  8. ^ Стром, Ричард; и др. (июль 2008 г.). Руководство администратора сетевых служб базы данных Oracle 11g, выпуск 1 (11.1) . Корпорация Оракл . Проверено 15 февраля 2010 г. Oracle Net Manager позволяет настроить Oracle Net Services для домашнего сервера Oracle на локальном клиенте или узле сервера.
  9. ^ Гринвальд, Рик; Стаковяк, Роберт; Стерн, Джонатан (февраль 2004 г.) [1999]. Рассел, Дебора (ред.). Основы Oracle: Oracle Database 10g (3-е изд.). О'Рейли. п. 62. ИСБН  0-596-00585-7 . В Oracle8 компания Oracle предоставила утилиту с графическим интерфейсом под названием Net8 Assistant, используемую для создания различных файлов конфигурации, необходимых для Net8; эта утилита была переименована в Oracle Net Manager в выпуске Oracle 9i.
  10. ^ Мишра, Санджай (2004). Утилиты Oracle: карманный справочник . Карманный справочник серии О'Рейли. О'Рейли Медиа. п. 106. ИСБН  978-0-596-00899-4 . Проверено 11 февраля 2010 г. Использовать tnsping чтобы определить, можно ли успешно связаться с сетевой службой Oracle [...], укажите адрес протокола вместо имени сетевой службы, чтобы проверить возможность подключения к серверу имен Oracle или экземпляру диспетчера соединений.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c3e93ce1639b485018003dc250977860__1619071380
URL1:https://arc.ask3.ru/arc/aa/c3/60/c3e93ce1639b485018003dc250977860.html
Заголовок, (Title) документа по адресу, URL1:
Oracle Net Services - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)