Активация функциональных возможностей базы геоданных в базе данных Informix

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

Из ArcGIS for Desktop можно подключиться к существующей базе данных IBM Informix как администратор, и создать в ней базу геоданных.

Это необходимо сделать, если вы хотите использовать такие функции базы геоданных, как топологии, сети, версионное редактирование, архивирование и репликацию в вашей базе данных IBM Informix.

Ниже приведены шаги, которые необходимо выполнить для включения функциональности базы геоданных в существующей базе данных Informix с помощью инструмента геообработки Включить многопользовательскую базу геоданных(Enable Enterprise Geodatabase), доступ к которому можно получить из подключения к базе данных в дереве Каталога в ArcGIS for Desktop.

Шаги:
  1. Установите и настройте Informix на своем сервере.
  2. Убедитесь, что модуль Informix Basic Text Search зарегистрирован
  3. Зарегистрируйте модуль Informix Spatial DataBlade.
  4. Создайте пользователя операционной системы с именем sde, который будет подключаться к базе данных для включения функциональности базы геоданных.
  5. Внесите следующие изменения в файл ONCONFIG в Informix:
    1. Снимите комментарий с параметра VPCLASS jvp,num=1.

      Это позволяет создать в базе геоданных функцию sde.retrieve_uid(), которая требуется для репликации, автономного использования карт и SQL-редактирования таблиц, содержащих столбцы глобальных идентификаторов ID или GUID.

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

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

    3. Перезапустите Informix, чтобы применить изменения, внесенные в файл ONCONFIG.
  6. Создайте базу данных в экземпляре Informix и сконфигурируйте пространство хранения.
  7. Определите роль EXTEND и права доступа RESOURCE для пользователя sde в базе данных.
  8. Запустите ArcMap или ArcCatalog.
  9. Создайте подключение к базе данных Informix из дерева Каталога, используя имя пользователя sde.

    Убедитесь в том, что в диалоговом окне Подключение базы данных (Database Connection) сохранен пароль пользователя.

    ПримечаниеПримечание:

    Вы не сможете использовать подключение без DNS при включенной поддержке базы геоданных или обновлении базы геоданных.

  10. Щелкните правой кнопкой мыши подключение к базе данных и выберите Включить базу геоданных (Enable Geodatabase).

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

  11. Добавьте файл подключения к базе данных для базы Informix в текстовом окне Входная база данных (Input Database).
  12. Выберите файл авторизации ArcGIS for Server, созданный при авторизации ArcGIS for Server, и добавьте его в текстовое окно Файл авторизации (Authorization File).

    При использовании мастера для авторизации ArcGIS for Server файл кодов записывается на сервер, где установлено программное обеспечение. Если программное обеспечение ArcGIS for Server авторизовано на компьютере с Linux, файл создан в папке /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<версия>/sysgen. Если авторизация выполнена на сервере Windows, файл создан в папке Program Files\ESRI\License<версия>\sysgen. Если данная процедура еще не выполнена, авторизуйте ArcGIS for Server для создания этого файла.

  13. Щелкните OK, чтобы запустить инструмент.

В базе данных создается база геоданных.

Создание базы геоданных (GDBCreateGeodatabase<№>.log) регистрируется в файле журнала, который сохраняется в каталоге, указанном для переменной %TEMP%, на том компьютере, где запущен инструмент. При наличии проблем с запуском инструмента изучите этот файл журнала для их устранения.

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

5/10/2014