Согласно руководству администратора Net8 версии 8.1.6, "домен — это логическая группа машин и сетевых служб". В пределах каждого административного региона может быть как один, так и несколько доменов. Деление административного региона на отдельные логические домены упрощает администрирование.
Все имена в пределах домена должны быть уникальны, но поддерживать уникальность простых имен между доменами не требуется. Это означает, что в двух разных доменах может встречаться одно и то же имя службы или базы данных, подобно тому как в базе данных могут присутствовать два разных объекта с одним именем, принадлежащих к разным схемам.
Если объекты принадлежат к разным схемам, то вы можете различать их даже при совпадении имен, поскольку имя схемы связано с именем объекта. Допустим, что у вас есть таблица MYTAB в схеме NELSON и таблица в схеме ROZ. Эти таблицы уникальны, поскольку одна из
них в действительности называется NELSON.MYTAB, а другая — ROZ.MYTAB. Поскольку имена всех административных регионов и доменов уникальны, имена объектов каждого региона, квалифицированные именами домена и региона, также будут уникальны.
них в действительности называется NELSON.MYTAB, а другая — ROZ.MYTAB. Поскольку имена всех административных регионов и доменов уникальны, имена объектов каждого региона, квалифицированные именами домена и региона, также будут уникальны.
Подобно каталогам операционной системы, сетевые домены имеют иерархическую организацию. Однако сетевые домены, как и домены Oracle, являются логическими, а не физическими сущностями и не обязательно отображаются на реальное сетевое оборудование или компьютеры.
Они используются просто как пространства имен, позволяющие гарантировать отсутствие конфликтов между именами. Административный регион с одним или несколькими доменами можно объявить в любом месте сети.
Некоторые операционные системы используют пространства имен DNS (Domain Name System — доменная система имен). Домены Oracle не зависят от этих пространств имен. При желании вы можете определить имена доменов так, чтобы они совпадали с пространствами имен DNS,
однако делать это не обязательно. Хранение данных имен Oracle
Выше отмечалось, что при конфигурировании серверов имен Oracle у вас
есть возможность выбрать способ хранения информация об именах. В частности, каждый сервер имен может хранить эту информацию в кэше и непрерывно тиражировать ее на другие серверы имен своего региона.
Такой подход хорошо работает в небольших системах, где все службы регистрируются динамически. Каждый раз, когда служба регистрируется в прослушивающем процессе, информация немедленно направляется всем серверам имен региона.
Однако для крупномасштабных распределенных сред больше подходит другой вариант, когда несколько административных регионов регистрируют свою информацию в одной или нескольких региональных базах данных. Региональная база данных содержит таблицы с информацией об именах. Каждый раз, когда служба регистрируется в прослушивающем процессе, информация заносится в соответствующую региональную базу данных. Серверы имен Oracle периодически опрашивают ее, чтобы узнать об обновлениях. Таким образом, им не нужно постоянно связываться друг с другом, чтобы поддерживать актуальность своей информации.
Типы хранимых данных
К этому моменту вы уже знаете, как работает сервер имен Oracle, и вам понятны некоторые связанные с ним термины. Но пока ничего не было сказано о том, какого рода информацию хранят серверы имен.
В таблице 4.1, взятой из руководства администратора Net8 версии 8.1.6, перечислены различные типы данных, которые может хранить сервер имен Oracle.
Таблица 4.2.
Типы связей баз данных
Связь базы данных
|
Тип доступа
|
Частная связь базы данных
|
Может использоваться только владельцем схемы
|
в конкретной схеме базы данных
|
|
Общая связь базы данных
|
Может использоваться всеми пользователями базы данных
|
Глобальная связь базы данных
|
Может использоваться всеми, кто работает в сети
|
на сервере имен Oracle
|
Теперь наступило время подробнее рассказать о глобальных связях баз данных.
| < Предыдущая | Следующая > |
|---|


