DeepEdit!

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

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

Создание нового сервера имен Oracle

Рассказывая в главе 4 о создании сервера имен Oracle, мы проверяли каждый шаг, выполняя описанные действия. В результате был создан сервер имен Oracle. Net8 Assistant не позволяет его удалить. Но сделать это можно, если воспользоваться описанной ниже процедурой (она применима только к Windows NT). Я проверяла ее только для сервера имен корневого региона и полагаю, что в других случаях могут возникнуть осложнения. Удаление корневого сервера имен на машине с Windows NT выполняется следующим образом:
Удалите или переименуйте файл ORACLE_HOME\network\admin \names.ora.
С помощью regedit удалите из реестра NT Service, а также ключ \HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Services\ <существующее_имя_сервера_1\ТКАМЕ8>.
Если сервер имен Oracle хранил информацию о конфигурации в базе данных, удалите из этой базы данных следующие таблицы: NMO_MASTER, ONRS_SERIAL, ONRS_REGION и ONRS CONFIG.
Повторно запустите сценарий ORACLE_HOME\Network\Names\ namesini.sql.
Перезагрузите машину.
Теперь, удалив сервер имен Oracle, давайте вспомним, как он создавался. Перечисленные ниже шаги взяты из главы 4, поэтому не удивляйтесь, если они покажутся вам знакомыми.
Учтите: далее предполагается, что в вашей среде еще не создавались серверы имен Oracle. В противном случае экраны будут выглядеть по-другому. Итак, запустите инструмент Net8 Assistant и выполните следующие операции:
Выберите опцию Oracle Names Servers в панели навигатора.
2.        Выберите пункт Create в раскрывающемся меню Edit или щелкните
на кнопке с большим зеленым плюсом которая находится в верх-
ней левой части окна Net8 Assistant. Запустится мастер имен (Names
Wizard).
3.        Мастер имен предложит указать:
Уникальное имя сервера имен Oracle.
Адрес протокола для нового сервера имен. (В случае TCP/IP корпорация Oracle рекомендует использовать стандартный порт 1575.)
« Будет ли информация об именах храниться в базе данных или тиражироваться между серверами имен. Для создания сервера, хранящего информацию в базе данных, выберите "Use a region database" ("Использовать региональную базу данных"). Таблицы
этой базы данных должны быть созданы до запуска мастера имен. Определите, в какой из ваших баз данных будет храниться информация сервера имен, и создайте нового пользователя, который будет владельцем таблиц. Затем войдите в базу данных под именем этого пользователя и запустите сценарий ORACLE_HOME\Network\Names.ini, чтобы создать необходимые таблицы.
•        Адрес протокола для прослушивающего процесса базы данных. (В случае TCP/IP корпорация Oracle рекомендует использовать стандартный порт 1521.)
Имя пользователя и пароль учетной записи, которая будет использоваться для заполнения таблиц сервера имен, а также имя службы или SID базы данных. В данном примере выбрано имя NAMES и пароль NAMESPW, а для SID указано значение ORCL
Будет ли данный сервер имен Oracle принадлежать к корневому административному региону.
4.        Если вы обозначили создаваемый сервер как корневой, мастер имен завершит свою работу. В противном случае мастер решит, что сервер принадлежит к делегированному административному региону, и дополнительно предложит ввести имя домена локального административного региона и адрес сервера имен корневого региона.
5.        Выберите пункт меню File - Save Network Configuration.
Внимание
Net8 Assistant не поддерживает создание более одного сервера имен Oracle на одной машине.

 









jAntivirus