Несколько баз геоданных в Informix
Вы можете разместить несколько баз данных в экземпляре IBM Informix и зарегистрировать их в Spatial DataBlade. Поэтому, можно разместить несколько баз геоданных – по одной на каждую базу данных.
![]() |
Если вам нужно разместить несколько баз геоданных в одном экземпляре Informix, создайте первую базу геоданных и ее сервис ArcSDE (если вы его используете) и затем создайте дополнительные базы данных Informix, зарегистрированные в Spatial DataBlade. Создайте базу геоданных в каждой из дополнительных баз данных.
Если к отдельным базам данных используются только прямые подключения, специальная настройка не требуется. Однако, если для подключения к базам геоданных используется сервис ArcSDE, вам понадобятся отдельные ArcSDE сервисы с уникальными именами и отдельным номером порта в файле сервисов. См. инструкции в Создание нескольких сервисов ArcSDE на одном сервере Linux или UNIX (Setting up multiple ArcSDE services on one Linux or UNIX server) или Создание нескольких сервисов ArcSDE на одном сервере Windows (Setting up multiple ArcSDE services on one Windows server).
При подключении к различным базам геоданных, укажите имя сервиса ArcSDE и имя базы данных для базы геоданных, к которой вы хотите подключиться. При использовании команд администрирования ArcSDE в них указываются параметры –i <service_name> and –D <database_name>.
В каждый момент времени клиентские подключения могут быть выполнены только к одной базе геоданных. Подключившись к одной базе геоданных в базе данных Informix, нельзя запросить информацию из другой базы геоданных через это же подключение.
Например, в ArcCatalog можно создать подключение пространственной базы данных к database1. При добавлении данных в ArcMap через это подключение данные в database2 не "видны". Для доступа к данным в database2 необходимо создать в ArcCatalog второе подключение пространственной базы данных, указав теперь database2 в поле База данных (Database) и имя сервиса database2 или номер порта в поле Сервис (Service).

Следует иметь в виду, что запросы пользователей, содержащие ссылки на непространственные таблицы в других базах данных, будут обрабатываться интерпретатором SQL. Если это возможно, запрос будет выполнен; в противном случае будет возвращено сообщение об ошибке SQL низкого уровня.