Подключение к Dameng из ArcGIS

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

Так как клиент DM настроен на всех клиентских компьютерах ArcGIS, создайте файл подключения к базе данных.

Для публикации веб-сервисов ArcGIS Server, ссылающихся на данные в вашей базе данных Dameng, зарегистрируйте файл подключения к базе данных с сайтами ArcGIS Server.

Подключение из ArcGIS Pro

Для подключения из проекта ArcGIS Pro к Dameng установите клиент DM на компьютер с ArcGIS Pro и создайте подключение к базе данных.

Установка клиента DM

Скачайте 64-разрядный клиент DM из Dameng и установите его на свой компьютер с ArcGIS Pro. Для установки клиента DM следуйте инструкциям Dameng.

Подключение к базе данных

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

  1. Щелкните правой кнопкой мышиБазы данных на панели Каталог и щелкните Новое подключение к базе данных.
  2. Выберите Dameng из ниспадающего списка Платформа базы данных.
  3. В текстовом окне Источник данных введите имя сервера, на котором установлен Dameng.
  4. Выберите Аутентификация базы данных в разделе Тип аутентификации.
  5. Укажите действующее имя пользователя и пароль в текстовых полях Имя пользователя и Пароль.
  6. Снимите отметку с опции Сохранять имя пользователя и пароль, если вы предпочитаете не сохранять свои данные для входа в качестве части соединения; такие действия помогут обеспечить безопасность базы данных. Однако в этом случае при каждом подключении вы должны будете вводить имя пользователя и пароль.

    Примечание:

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

  7. Нажмите OK для подключения.

Подключение из ArcGIS Server

Если вы собираетесь публиковать данные Dameng из ArcGIS Pro на автономном или интегрированном сайте ArcGIS Server и хотите, чтобы полученные сервисы использовали данные из базы данных Dameng, выполните следующее:

Установка клиента DM

Скачайте 64-разрядный клиент DM из Dameng и установите его на всех компьютерах вашего сайта ArcGIS Server. Для установки клиента DM следуйте инструкциям Dameng.

После скрипта init_user_param.sh (только в Linux)

После установки файлов клиента базы данных, измените скрипт init_user_param.sh, установленный с ArcGIS Server, чтобы он включал ссылки на файлы клиента. Этот скрипт находится в директории <ArcGIS Server installation directory>/arcgis/server/usr.

В большинстве ОС Linux необходимо также создать ссылку из версии библиотеки libodbcinst.so на вашей машине на libodbcinst.so.

  1. Убедитесь, что у владельца установки ArcGIS Server на каждом компьютере есть права доступа к библиотекам клиента базы данных как минимум для чтения и выполнения.
  2. В текстовом редакторе откройте скрипт init_user_param.sh.
  3. Удалите знак комментария (#) в строках, начинающихся с export и замените <Dameng_InstallDir> на путь к инсталляции клиента DM.

    # -----------------------------------------------------------------------
    # Modify this section to configure a connection to Dameng.
    #
    # -----------------------------------------------------------------------
    export DAMENGDIR=<Dameng_InstallDir>
    export LD_LIBRARY_PATH=$DAMENGDIR/bin:$LD_LIBRARY_PATH

  4. Сохраните и закройте скрипт.
  5. Для клиента DM необходима библиотека libodbcinst.so. Если у вас другая версия библиотеки, необходимо создать ссылку на основную libodbcinst.so.

    В этом примере создана ссылка между libodbcinst.so.2.0.0 и libodbcinst.so.

    ln -s libodbcinst.so /usr/lib64/libodbcinst.so.2.0.0

  6. Чтобы применить изменения, которые вы внесли в файл init_user_param.sh, необходимо перезапустить ArcGIS Server Для этого запустите скрипт stopserver.sh, а затем скрипт startserver.sh на каждой машине сайта ArcGIS Server.

    ./stopserver.sh

    ./startserver.sh

Регистрация базы данных

Если вы хотите, чтобы ваши веб-сервисы использовали данные из вашей базы данных Dameng, зарегистрируйте базу данных на своих сайтах ArcGIS Server. . См. раздел Управление зарегистрированными хранилищами данных для получения инструкций.