Чтобы подключиться к базе данных 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.
Подключение к базе данных
Добавьте подключение к базе данных, используя диалоговое окно Подключение базы данных или инструмент Создать подключение базы данных. В следующих шагах описано использование диалогового окна Подключение базы геоданных.
- Щелкните правой кнопкой мышиБазы данных на панели Каталог и щелкните Новое подключение к базе данных.
- Выберите Dameng из ниспадающего списка Платформа базы данных.
- В текстовом поле Источник данных введите имя сервера, на котором установлен Dameng.
- Выберите Аутентификация базы данных в разделе Тип аутентификации.
- Укажите действующее имя пользователя и пароль в текстовых полях Имя пользователя и Пароль.
- Снимите отметку с опции Сохранять имя пользователя и пароль, если вы предпочитаете не сохранять свои данные для входа в качестве части соединения; такие действия помогут обеспечить безопасность базы данных. Однако в этом случае при каждом подключении вы должны будете вводить имя пользователя и пароль.
Примечание:
Опция Сохранять имя пользователя и пароль должна быть включена для файлов подключения, регистрируемых на сайте ArcGIS Server либо, если вы хотите в ArcGIS Pro найти данные, полученные через этот файл подключения.
- Нажмите OK для подключения.
Подключение из ArcGIS Server
Если вы собираетесь публиковать данные Dameng из ArcMap на сайте ArcGIS Server или из 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 и укажите путь к инсталляции клиента 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, запустите скрипт startserver.sh для перезапуска ArcGIS Server.
./startserver.sh
Регистрация базы данных
Если вы хотите, чтобы веб-сервисы использовали данные из базы данных Dameng, зарегистрируйте ее на сайтах ArcGIS Server. См. раздел Управление зарегистрированными хранилищами данных для получения инструкций.