DeepEdit!

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

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

Профиль именования

В раздел Naming входят три вкладки: Methods (Методы именования), Oracle Names (Служба имен Oracle) и External (Внешнее именование). Как видно из рис. 7.8, на вкладке Methods находятся два списка. В первом из них перечислены доступные методы именования (Available Methods), a во втором — выбранные методы (Selected Methods). Второй список одновременно задает последовательность использования методов. Обратите внимание на четыре управляющие кнопки. Первая кнопка, со знаком "больше, чем" (>), используется для перемещения доступного метода в список выбранных методов. Следующая кнопка, со знаком "меньше, чем" (<), позволяет удалить метод из списка выбранных методов. Кнопки Promote (Повысить) и Demote (Понизить) предназначены для изменения порядка расположения методов в списке, а тем самым и последовательности, в которой Net8 будет пытаться разрешить имя. При том расположении методов, которое показано на рисунке, Net8 сначала обратится к файлу tnsnames.ora, затем к серверу имен Oracle и в завершение попытается использовать метод именования по хосту. Если имя не удастся разрешить после обращения ко всем этим методам, будет выдано сообщение об
ошибке.
Вторая вкладка раздела Naming называется Oracle Names (рис. 7.9). Здесь можно задать имя домена по умолчанию, которое будет использоваться, когда домен не указан. Можно также указать интервал между последовательными попытками разрешения имени (Maximum Wait Each Attempt) и количество этих попыток (Attempts Per Names Server). Значение Maximum Wait Each Attempt — это число секунд от 1 до 600. Оно определяет, сколько времени Net8 будет ждать перед посылкой запроса следующему серверу имен Oracle. Attempts Per Names Server — это число от 1 до 5, определяющее, сколько попыток разрешения имени будет предпринято перед выдачей сообщения об ошибке.
Последняя область этой вкладки относится к производительности. Здесь можно указать максимальное число открытых соединений (Maximum Open Connections), которые может иметь клиент (от 3 до 64, по умолчанию — 3). Другой параметр (Initial Preallocation Requests) используется для предварительного выделения начального количества сообщений в пуле сообщений клиента. Он может иметь значение от 3 до 256, по умолчанию — 10. Пока сервер имен не начнет испытывать сильную перегрузку, значение по умолчанию изменять не следует.
Последняя вкладка раздела Naming называется External (рис. 7.10). Она позволяет определить, с помощью каких служб будет выполняться разрешение имен в случае внешнего именования. Возможные варианты: сотовая служба каталога (Cell Directory Service, CDS), используемая в среде распределенных вычислений (Distributed Computing Environment, DCE); служба каталога NetWare (NetWare Directory Service, NDS), называемая также службой каталога Novell; и сетевая информационная служба (Network Information Services, NIS) компании Sun Microsystems, работающая по так называемому протоколу "желтых страниц" (Yellow Pages protocol). Каждая из этих служб предназначена для распространения конфигурационной информации между компьютерами сети.
В поле Cell Name указывается действующее имя соты DCE (префикс). В данном примере было введено
U  /. . /subsys/oracle/names
При использовании службы каталога NetWare вы можете указать контекст имен (Name Context), определяющий местонахождение объекта базы данных. От способа указания контекста имен зависит, какое имя службы — полное или частичное — потребуется вводить в строке соединения. Предположим, что объекту базы данных присвоено имя
SKDL.US.XYZCORP.COM. как в главе 4, где рассматривались глобальные имена и глобальные связи баз данных. Если вы используете службу каталога NetWare, то можете ввести в поле Name Context значение и тогда клиенту останется указать только имя Конфигурирование профиля для сетевой информационной службы заключается во вводе пути к специальному файлу, содержащему имя службы базы данных.
 









jAntivirus