Чтобы подключиться к базе данных Dameng из клиентского приложения ArcGIS, установите и настройте клиент DM на компьютерах с клиентами ArcGIS.
Так как клиент DM настроен на всех клиентских компьютерах ArcGIS, создайте файл подключения к базе данных в ArcGIS Pro.
Для публикации веб-сервисов ArcGIS Server, ссылающихся на данные в вашей базе данных Dameng, зарегистрируйте файл подключения к базе данных с сайтами ArcGIS Server.
Подключение из ArcGIS Pro
Для подключения из проекта ArcGIS Pro к Dameng установите клиент DM на компьютер с ArcGIS Pro и создайте подключение к базе данных.
Установка клиента DM
Скачайте 64-разрядный клиент DM из Dameng и установите его на свой компьютер с ArcGIS Pro. Для установки клиента DM следуйте инструкциям Dameng.
Подключение к базе данных
Добавьте подключение к базе данных, используя диалоговое окно Подключение базы данных или инструмент Создать подключение базы данных. В следующих шагах описано использование диалогового окна Подключение базы геоданных.
- Щелкните правой кнопкой мышиБазы данных на панели Каталог и щелкните Новое подключение к базе данных.
- Выберите Dameng из ниспадающего списка Платформа базы данных.
- В текстовом окне Источник данных введите имя сервера, на котором установлен Dameng.
- Выберите Аутентификация базы данных в разделе Тип аутентификации.
- Укажите действующее имя пользователя и пароль в текстовых полях Имя пользователя и Пароль.
- Снимите отметку с опции Сохранять имя пользователя и пароль, если вы предпочитаете не сохранять свои данные для входа в качестве части соединения; такие действия помогут обеспечить безопасность базы данных. Однако в этом случае при каждом подключении вы должны будете вводить имя пользователя и пароль.
Примечание:
Опция Сохранять имя пользователя и пароль должна быть включена для файлов подключения, регистрируемых на сайте ArcGIS Server либо, если вы хотите найти в ArcGIS Pro данные, полученные через этот файл подключения.
- Нажмите OK для подключения.
Подключение из ArcGIS Server
Если вы собираетесь публиковать данные Dameng из ArcGIS Pro на автономном или интегрированном сайте ArcGIS Server и хотите, чтобы полученные сервисы использовали данные из базы данных Dameng, выполните следующее:
- Если ArcGIS Server установлен не на том компьютере, где находится база данных Dameng, установите клиента DM на компьютер с ArcGIS Server. Если ваш сайт состоит из нескольких компьютеров, установите клиент на всех компьютерах с ArcGIS Server.
- Если ArcGIS Server установлен на сервере Linux, включите в скрипт init_user_param.sh на каждом компьютере с ArcGIS Server информацию о клиенте DM и перезапустите ArcGIS Server на каждом компьютере.
- Зарегистрируйте вашу базу данных Dameng для сайта ArcGIS Server.
Установка клиента 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.
- Убедитесь, что у владельца установки ArcGIS Server на каждом компьютере есть права доступа к библиотекам клиента базы данных как минимум для чтения и выполнения.
- В текстовом редакторе откройте скрипт init_user_param.sh.
- Удалите знак комментария (#) в строках, начинающихся с 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
- Сохраните и закройте скрипт.
- Для клиента DM необходима библиотека libodbcinst.so. Если у вас другая версия библиотеки, необходимо создать ссылку на основную libodbcinst.so.
В этом примере создана ссылка между libodbcinst.so.2.0.0 и libodbcinst.so.
ln -s libodbcinst.so /usr/lib64/libodbcinst.so.2.0.0
- Чтобы применить изменения, которые вы внесли в файл init_user_param.sh, необходимо перезапустить ArcGIS Server Для этого запустите скрипт stopserver.sh, а затем скрипт startserver.sh на каждой машине сайта ArcGIS Server.
./stopserver.sh
./startserver.sh
Регистрация базы данных
Если вы хотите, чтобы ваши веб-сервисы использовали данные из вашей базы данных Dameng, зарегистрируйте базу данных на своих сайтах ArcGIS Server. . См. раздел Управление зарегистрированными хранилищами данных справочной системы ArcGIS Pro или Регистрация ваших данных в ArcGIS Server с помощью Manager для изучения описания.