DeepEdit!

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

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

Хранение информации в базе данных

Если вы решили хранить информацию сервера имен Oracle в базе данных, то в первую очередь необходимо сконфигурировать сервер базы данных. Если он в данный момент не функционирует, запустите его, соединившись с базой данных под именем INTERNAL. В Oraclc8i для этого можно использовать утилиту SQL*Plus. Введите в строке приглашения операционной системы:
В этом сценарии предполагается, что ваша база данных имеет два табличных пространства — USERS и TEMP.
Таблицы сервера имен Oracle создаются с помощью сценария namesini.sql, расположенного в каталоге $ORACLE_HOME/network/admiri (на машине с UNIX) или (на машине
с Windows NT). Для запуска этого сценария нужно соединиться с под тем именем, которое было создано на предыдущем шаге.
В системе UNIX вам потребуется ввести:
Теперь, когда таблицы существуют, можно создавать серверы имен Oracle, используя Net8 Assistant.
Создание сервера имен Oracle с помощью Net8 Assistant
Чтобы создать сервер имен Oracle, необходимо в первую очередь запустить Net8 Assistant. На машине с UNIX вы должны перейти в каталог
Для запуска Net8 Assistant в Windows NT (предположив, что $ORACLE_HOME = OraHome81) нужно выбрать пункт меню Start >-Programs *- Oracle OraHome81 ^NetworkAdministration >~ Net8 Assistant.
На рис. 4.6 показан начальный экран Net8 Assistant с выбранной опцией Oracle Names Servers. Обратите внимание на четыре пиктограммы в верхней левой части экрана. Знак плюса (+) становится зеленым при выборе опции, допускающей создание объекта, а буква X показывает, что объект может быть удален. Третья пиктограмма (диск с галочкой) показывает, что сервер или службу можно протестировать. Щелкнув на знаке вопроса (?), вы получите справку. Вдоль верхнего края экрана расположены четыре раскрывающихся меню: File, Edit, Command и Help. Для выполнения отдельных задач можно пользоваться либо этими меню, либо пиктограммами.
При описании дальнейших шагов предполагается, что в вашей среде еще не создавались серверы имен Oracle. В противном случае экраны будут выглядеть по-другому. После запуска Net8 Assistant выполните следующие действия:
В панели навигатора выберите опцию Oracle Names Servers.
Выберите пункт Create (Создать) в раскрывающемся меню Edit или щелкните на кнопке со знаком плюс (+) в верхней левой части окна, чтобы создать новый сервер имен Oracle. При этом запустится мастер имен (Names wizard).
Мастер имен предложит указать:

Уникальное имя сервера имен Oracle
Адрес протокола для нового сервера имен. (В случае TCP/IP корпорация Oracle рекомендует использовать стандартный порт 1575.)
Будет ли информация об именах храниться в базе данных или тиражироваться между серверами имен. Для создания сервера, хранящего информацию в базе данных, выберите "Use a region
database" ("Использовать региональную базу данных"). Таблицы этой базы данных должны быть созданы до запуска мастера имен Адрес протокола для прослушивающего процесса базы данных. (В случае TCP/IP корпорация Oracle рекомендует использовать стандартный порт 1521.)
Имя пользователя и пароль учетной записи, которая будет использоваться для заполнения таблиц, а также имя службы или SID

базы данных. В данном примере выбрано имя NAMES и пароль NAMESPW, адля SID указано значение ORCL •  Будет ли данный сервер имен Oracle принадлежать к корневому административному региону
Если вы обозначили создаваемый сервер как корневой, то мастер имен завершит свою работу. В противном случае мастер решит, что сервер принадлежит к делегированному административному региону, и дополнительно предложит ввести имя домена локального административного региона и адрес сервера имен корневого региона.
В документации Oracle сказано, что после завершения работы мастера имен вы увидите следующее сообщение: ШД
"A Names Server, onames_server, has been created with default settings. Use the Configuration Server section to modify the default configuration".
("Сервер имен, onames_server, был создан с параметрами по умолчанию. Используйте раздел Configuration Server для изменения конфигурации по умолчанию".)

Внимание
Я не получила такого сообщения о завершении, но щелкнув на знаке минуса (-) рядом с опцией Oracle Names Server в панели навигатора, обнаружила, что он превратился в знак плюса (+). Затем я щелкнула на знаке плюса, и появился новый сервер имен Oracle.
(На рис. 4.7 показано, как выглядит экран со вновь созданным сервером имен.)
6.        Выберите пункт меню File Save Network Configuration (Файл Сохранить сетевую конфигурацию). Вы можете создать и другие серверы имен Oracle, повторив шаги со 2-го по 6-й.

Внимание
Net8 Assistant не поддерживает создание более чем одного сервера имен Oracle на одной машине.

На рис. 4.7 показано окно Net8 Assistant с одним сконфигурированным сервером имен Oracle.
Создав свой первый сервер имен Oracle (или несколько серверов) и выйдя из программы, вы обнаружите, что Net8 Assistant создал файл с именем names.ora. Как минимум в нем будут присутствовать параметры и значения, перечисленные в таблице 4.3.



Таблица 4.3.
Минимальное содержимое файла names.ora

Параметр
Значение
names.server_name
Имя сервера имен Oracle
names.addresses
Адрес, прослушиваемый сервером имен Oracle
names.adminjegion
Информация о базе даннык

Полный список параметров names.ora вы сможете найти в приложении В.
 









jAntivirus