Можно подключиться к базе данных Dameng из клиента ArcGIS. Для этого установите и настройте клиент DM на компьютер с установленной клиентской частью ArcGIS.
После настройки клиента, создайте файл подключения. При подключении с ArcGIS Server, зарегистрируйте файл подключения к базе данных на своем ГИС-сервере.
Подключение из ArcMap
Для подключения из ArcMap к Dameng установите поддерживаемую версию 32-битного клиента DM на компьютер с ArcMap и создайте файл подключения в дереве Каталога.
Установка клиента DM
Скачайте 32-разрядный клиент DM от Dameng и установите его на свой компьютер с ArcMap. Для установки клиента DM следуйте инструкциям Dameng.
Подключение к базе данных
Добавьте подключение к базе данных, используя диалоговое окно Подключение базы данных или инструмент Создать подключение базы данных. В следующих шагах описано использование диалогового окна Подключение базы геоданных.
- Разверните папку Подключения баз данных в дереве Каталога в ArcMap или ArcCatalog и дважды щелкните Добавить подключение базы данных.
- Выберите Dameng из ниспадающего списка Платформа базы данных.
- В поле Источник данных введите имя сервера, на котором установлен Dameng.
- Выберите Аутентификация базы данных в разделе Тип аутентификации.
- Укажите действующее имя пользователя и пароль в текстовых полях Имя пользователя и Пароль.
Файл создается в \\<computer_name>\Users\<user_name>\AppData\Roaming\ESRI\Desktop<release#>\ArcCatalog.
Можно переместить подключение в другое место. Обязательно убедитесь, что пользователи и приложения, которым требуется создать подключение, имеют право на просмотр информации в папке, куда вы поместили файл подключения.
Если вы используете данные из этого подключения в качестве источника для таких сервисов, как геообработка или геокодирование, возможно, потребуется поместить файл подключения в папку с общим сетевым доступом. Для получения дополнительных сведений о предоставлении общего доступа к файлу подключения см. раздел Подготовка ресурсов для публикации в качестве сервиса.
Подключение из ArcGIS for Server
Если вы собираетесь публиковать данные из Dameng на ArcGIS Server и хотите, чтобы полученные сервисы использовали данные из базы данных Dameng, сделайте следующее:
- Если ArcGIS Server установлен не на том компьютере, где находится Dameng, установите клиента DM на компьютер с ArcGIS Server. Если сайт ArcGIS for Server состоит из нескольких компьютеров, установите клиент на всех компьютерах с ArcGIS Server.
- Если ArcGIS for Server установлен на сервере с ОС Linux, отредактируйте скрипт init_user_param.sh, чтобы внести информацию о клиенте DM, затем перезапустите ArcGIS for Server.
- Зарегистрируйте базу данных Dameng на ArcGIS Server, если вы хотите, чтобы ГИС-сервисы использовали данные из вашей базы данных.
Установка клиента DM
Скачайте 64-разрядный клиент DM от Dameng и установите его на свой компьютер с ArcGIS for Server. Для установки клиента DM следуйте инструкциям Dameng.
Измените скрипт init_user_param.sh (только Linux)
После установки файлов клиента базы данных включите ссылку на них в скрипт init_user_param.sh. Этот скрипт находится в директории <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
- Перезапустите все ГИС-серверы в системе ArcGIS Server, выполнив скрипт startserver.sh.
./startserver.sh
Регистрация базы данных
Если вы хотите, чтобы веб-сервисы ГИС использовали данные из вашей базы Dameng, зарегистрируйте ее на ArcGIS Server. Это можно сделать из ArcMap или ArcGIS Server Manager.