DeepEdit!

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

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Конфигурирование имен служб.

В районе, где я живу, до продуктового магазина можно добраться несколькими разными путями. Можно пробираться по главным улицам, часто переполненным людьми, а можно пойти в        свернув в боковые переулки. В часы пик я предпочитаю обходной маршрут, хотя он длиннее почти на четверть мили. Я убедилась, что это позволяет попасть в нужное место гораздо быстрее.
Признаюсь, я довольно ленива и при выполнении какой-либо задачи предпочитаю вводить как можно меньше слов. Когда мне нужно соединиться с базой данных или службой, я пользуюсь псевдонимами. Мой метод локального именования сконфигурирован так, чтобы я могла вводить простые имена сетевых служб, которые затем транслируются в необходимую строку соединения. Вместо полной строки соединения, например
connect NELSON/NELPW@SKDL.XYZCORP.US.COM
я предпочла бы ввести connect nelson/melpw@skdl
и предоставить системе самой разрешить простое имя в информацию, требуемую для установления запрошенного соединения.
В этом разделе рассказано о том, как настроить метод локального именования для разрешения простых имен в дескрипторы соединений. Заметим, что если вы пользовались какой-либо версией инструмента Net8 Easy Config, поставлявшегося с более ранними версиями Oracle, то обнаружите, что теперь этот инструмент вошел в состав Net8 Assistant под видом опции Service Naming. Если вы знаете, как работать с Net8 Easy Config, то можете лишь бегло просмотреть данный раздел.
На рис. 7.23 показано, как выглядит экран после выбора опции Service Naming. В правой части окна приведена довольно полезная вводная информация. Когда вы щелкаете на опции Service Naming в навигационном дереве, большой знак плюса (+) в крайней левой части окна становится зеленым, показывая, что теперь можно создавать имена сетевых служб. Одновременно становится доступным пункт Create в раскрывающемся меню Edit.

После щелчка на знаке плюса или выбора пункта меню Edit Create появится окно мастера имен сетевых служб (Net Service Name Wizard), показанное на рис. 7.24. Как видите, имя сетевой службы в поле Net Service Name уже введено.
На следующем экране вам будет предложено выбрать подходящий сетевой протокол для соединения с базой данных. Как показано на рис. 7.25, в число возможных вариантов входят TCP/IP, TCP/IP с SSL, SPX, Named Pipes и IPC. Здесь выбран TCP/IP.
На третьем экране нужно ввести параметры выбранного ранее протокола. Если вы внимательно посмотрите на рис. 7.26, то увидите, что там запрашивается информация, характерная для TCP/IP: имя компьютера, на котором находится база данных, и порт прослушивающего процесса. Выбрав другой протокол, вы получили бы приглашение на ввод информации о конфигурации именно этого протокола. Например, для протокола

SPX нужно вводить имя службы SPX, для протокола Named Pipes — имя сервера и имя канала, а для протокола IPC — значение ключа.
Заполнив все предлагаемые поля и щелкнув на кнопке Next, вы увидите экран, показанный на рис. 7.27. В поле Service Name уже введено имя службы для своей базы данных. Обратите внимание, что здесь нужно вводить полное доменное имя, а не только псевдоним. Параметр OracleSi
Connection Type (тип соединения        может принимать значения Database Default, Shared Server и Dedicated Server. В данном случае выбран вариант Database Default.

Указав все значения, требуемые на этом экране, и щелкнув на кнопке Next, вы увидите экран, показанный на рис. 7.28. Здесь вам дается возможность проверить соединение с указанной службой. Выполнив тест, вы убедитесь, что новое имя сетевой службы сконфигурировано правильно.
В случае успешного завершения теста вы увидите результаты, показанные на рис. 7.29. Кнопка Change Login позволяет изменить учетную запись, используемую для тестирования.
Если результаты тестирования вас удовлетворяют, можете закрыть окно Connection Test и щелкнуть на кнопке Finish. Новая служба немедленно появится в навигационном дереве, и вы увидите информацию о параметрах, показанную на рис. 7.30. На этом экране представлены все значения, которые вводились при создании имени сетевой службы.
Если щелкнуть на кнопке Advanced в разделе Service Identification,
то появится другое окно, в котором можно ввести дополнительную информацию о службе. 
Окно Advanced Service Options позволяет ввести информацию о базе данных Oracle Rdb, а также указать, что вы хотите обращаться к данной службе через службу неоднородности.
Конфигурирование прослушивающих процессов
Как и в случае с опцией Service Naming, после щелчка на опции Listeners в навигационном дереве Net8 Assistant вы увидите экран с общей информацией, а большой знак плюса станет зеленым. Начальный экран Listeners показан на рис. 7.32. Рассмотрим процедуру создания прослушивающего процесса.
 









jAntivirus