Краткий обзор по настройке базы геоданных в Informix

Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.

Используйте инструмент геообработки Включить многопользовательскую базу геоданных (Enable Enterprise Geodatabase) или скрипт Python для создания базы геоданных в базе данных под управлением СУБД IBM Informix.

Можно использовать инструмент геообработки Включить многопользовательскую базу геоданных, (Enable Enterprise Geodatabase) если у вас имеется доступ к ArcGIS for Desktop (Standard или Advanced). Если необходимо создать базу геоданных на компьютере, где установлены ArcGIS Engine Runtime с дополнительным модулем Geodatabase Update или ArcGIS for Server (Standard или Advanced), запустите скрипт Python.

До создания базы геоданных в Informix, сначала необходимо установить программное обеспечение Informix, настроить СУБД, создать базу данных, зарегистрировать ее в Spatial DataBlade и создать пользователя в операционной системе с именем sde.

Конфигурация СУБД включает в себя настройку объемов хранилища для таблиц, индексов и файлов, которые хранятся в экземпляре базы данных, и соответствующее распределение памяти. Следует уделить внимание именам, типам и расположениям таблиц, индексов и объемов хранилищ, которые вы создаете; размеру файлов журнала при создании резервных копий и размеру временного пространства. Как администратор базы данных, вы знаете используемые правила именования на вашем сайте, так же как и тип конфигурации, который требуется для вашего сайта.

Вы должны также определить, на каком языке будут храниться ваши данные. Если вы хотите настроить базу данных на использование языков, отличных от используемого по умолчанию языка СУБД, необходимо настроить СУБД соответствующим образом.

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

Настройка базы геоданных в Informix

Ниже приведены шаги, которые необходимо выполнить для создания базы геоданных в Informix:

  1. Инсталлируйте и настройте конфигурацию Informix IDS. Информацию о конфигурации базы данных смотрите в документации Informix.

    Чтобы создать базу геоданных в базе данных Informix, необходимо иметь зарегистрированный модуль Informix Spatial DataBlade и одно из расширений Informix для полнотекстового поиска. Более подробную информацию см. в разделе XML-столбцы ArcSDE в Informix.

  2. Создайте учетную запись операционной системы с именем пользователя sde.
  3. Внесите следующие изменения в файл ONCONFIG в Informix:
    • Снимите комментарий с параметра VPCLASS jvp,num=1 для запуска пользовательских процедур Java (UDR).

      Если вы не раскомментируете этот параметры, функция sde.retrieve_uid() не будет создана при включении функций базы геоданных в базе данных Informix. Функция sde.retrieve_uid() необходима, если любые таблицы в вашей базе геоданных участвуют в репликации базы геоданных или в автономных картах. Она также необходима, если вы используете SQL для редактирования таблиц, содержащих столбцы глобальных идентификаторов ID или GUID.

    • Задайте параметру USEOSTIME значение 1, чтобы использовать значения времени менее секунды.

      Задание этого параметра позволяет вам выполнять редактирование рабочих процессов, которые требуют редактирования неверсионных данных в автономном режиме.

  4. Перезапустите Informix, чтобы применить изменения, внесенные в файл ONCONFIG.
  5. Установите клиентское приложение Informix на клиентские компьютеры ArcGIS.

    Это должно быть сделано до запуска инструмента геообработки Включить многопользовательскую базу геоданных (Enable Enterprise Geodatabase) или скрипта Python.

    Информацию об установке клиента Informix смотрите в документации IBM. Если вы устанавливаете клиент Informix для работы с 32-разрядным клиентом ArcGIS, установите 32-разрядное клиентское приложение Informix I-Connect. Если вы устанавливаете клиент Informix, для ArcGIS for Server, установите 64-разрядное клиентское приложение I-Connect. Дополнительные сведения см. в разделе Настройка подключения к Informix.

  6. Создание базы данных и хранилищ в экземпляре Informix.
  7. Определите роль EXTEND и права доступа RESOURCE для пользователя sde, которого вы создали в шаге 2.
  8. Создайте базу геоданных внутри базы данных, выполнив любое из следующих действий:

Альтернативные варианты установки

В некоторых случаях бывает необходимо использовать другие инструменты для завершения настройки базы геоданных в Informix, например, если вы хотите использовать сервис ArcSDE для подключений или использовать несколько баз геоданных в одном экземпляре Informix. См. Несколько баз геоданных в Informix, чтобы получить более подробную информацию о настройке нескольких баз геоданных в одном экземпляре Informix.

Чтобы использовать сервис ArcSDE, необходимо установить и настроить сервер приложений ArcSDE. Инструкции для этого сценария см. в руководстве по установке, прилагаемом к серверу приложений ArcSDE. Программу установки сервера приложений ArcSDE можно загрузить с портала Esri Customer Care.

Связанные темы

5/10/2014