DeepEdit!

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

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

Параметры tnsnames.ora

Как и в случае файла listener.ora, вы можете создать область descripti-onjist или ограничиться ключевым словом description. Область descrip-tion_list используется для определения списка дескрипторов, ассоциированных с именем сетевой службы. Если перед прибытием к месту назначения запрос должен пройти через несколько промежуточных адресов, то используется параметр source_route со значениями YES, NO, ON или OFF, а сами эти адреса перечисляются в нужном порядке в списке addressjist. Установка source_route=YES (или ON) требуется при использовании менеджера соединений, когда клиентский запрос сначала поступает к менеджеру, а лишь затем к месту назначения.
Другой параметр, который в случае использования должен размещаться в области описаний,— это type_of_service. Он указывает тип службы для базы данных Oracle Rdb и используется интерфейсными инструментами Rdb. Его следует применять только в том случае, когда приложение поддерживает и Oracle RDBMS, и Oracle Rdb и вы хотите, чтобы при установлении соединений приложение случайным образом выбирало то одну, то другую из этих баз данных. Этот параметр предназначен для балансировки нагрузки.
В область описаний также помещаются параметры addressjist и address. Адресную информацию можно ввести сразу после параметра description, не используя addressjist.
Параметры, указываемые в списке адресов, зависят от типа используемого протокола. Некоторые протоколы и связанные с ними параметры перечислены в таблице 3.7.

Таблица 3.7.
Требуемые параметры протоколов
Хотя параметры host и node описывают одно и то же, а именно машину, на которой находится база данных, для успешного установления соединений имя параметра должно строго соответствовать используемому протоколу. Таким образом, вы не можете указать протокол TCP, а потом добавить параметр node для определения местонахождения машины.
В области connection_data списка описаний можно указывать любые
из параметров, приведенные в таблице 3.8.

Имя службы задается параметром service_name, а имя экземпляра — параметром ins lancejiame.
Sqlnet.ora
Я много путешествовала. Перед началом каждого путешествия я заполняла у турагента специальную форму - "профиль путешествия", в которой описывала свои предпочтения. Там отмечалось, где мне нравится сидеть в самолете — у окна или рядом с проходом, нужна ли мне особая диета, какой номер имеет моя кредитная карта, какие номера в гостинице я предпочитаю, и т.д. Решив заказать тур, я звонила своему агенту, и он сверялся с моим "профилем", чтобы выбрать подходящий вариант.
Файл sqlnet.ora, размещаемый на каждой клиентской машине, является своего рода профилем, сообщающим Net8, как нужно устанавливать и поддерживать соединения с сетевыми службами. В частности, в нем определяются приоритетные методы именования, способы обеспечения безопасности, параметры трассировки и протоколирования.
Пример файла sqlnet.ora, поставляемый с Oracle 8.1.5 для Windows NT, имеет огромный размер, занимая почти 50 страниц в формате Microsoft Word. Ниже приведен заголовок, поясняющий назначение этого файла. Имена разделов, отмеченные звездочками, не были перечислены в заголовке, но присутствуют в файле.

Для простоты восприятия параметры каждого раздела вынесены в отдельные таблицы. Их можно найти в приложении А. Файл sqlnet.ora используется при конфигурировании:
•        Доменов
» Предпочтительных серверов имен Oracle
•        Расширенной информации профиля
Маршрутизации запросов на соединения
Усовершенствованных средств безопасности Oracle
а также при установке приоритетных методов разрешения имен сетевых служб. Все это будет подробнее рассмотрено в главах 4 и 6.

 









jAntivirus