ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Настройка источника данных ODBC для Informix

  • Настройка источника данных ODBC в Windows
  • Настройка источника данных ODBC в Linux

Для подключения к базе данных Informix из клиентов ArcGIS можно настроить имя источника данных ODBC или использовать строку подключения, содержащую информацию о хосте, сервере, порте и базе данных Informix.

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

Настройка источника данных ODBC в Windows

Если ваши клиенты ArcGIS и Informix установлены на компьютере с ОС Windows, выполните для создания источника данных ODBC следующие шаги.

  1. Откроется диалоговое окно Windows Администратор источников данных ODBC (ODBC Data Source Administrator).
  2. Щелкните закладку Системный DSN (System DSN).
  3. Щелкните Добавить (Add).

    Откроется диалоговое окно Создание нового источника данных (Create New Data Source), отображающее список драйверов ODBC, которые установлены в вашей системе.

  4. Выберите IBM INFORMIX ODBC DRIVER и щелкните Готово (Finish).

    Откроется диалоговое окно Informix ODBC Driver Setup.

  5. Создайте источник данных администратора, впечатав имя источника данных в строку Имя источника данных (Data Source Name).
  6. Щелкните закладку Подключение (Connection Tab), чтобы настроить связность подключения.
  7. Выберите имя сервера и базы данных из ниспадающих списков Имя сервера (Server Name) и Имя базы данных (Database Name), соответственно.
  8. Выберите olsoctcp из ниспадающего списка Протокол (Protocol).
  9. Введите имя хоста и имя сервиса в соответствующих тестовых строках.
  10. Введите действующее имя пользователя и пароль в текстовых строках Идентификатор пользователя (User Id) и Пароль (Password).
  11. Щелкните Применить&Проверить подключение (Apply&Test Connection), чтобы убедиться, что параметры подключения установлены корректно.
  12. Если подключение будет успешно, удалите имя пользователя и пароль из текстовых строк Идентификатор пользователя (User Id) и Пароль (Password), щелкните Применить (Apply), затем переходите к следующему шагу. Если подключение не выполнено, проверьте правильность введенной информации и попробуйте еще раз.
  13. Щелкните закладку Параметры среды (Environment Tab), чтобы настроить параметры среды.
  14. Установите локальные параметры, выполнив следующие действия:
    • Введите необходимую информацию в текстовые строки Региональные параметры клиента (Client Locale) и Региональные параметры базы данных (Database Locale).
    • Введите необходимую информацию о местоположении в текстовую строку Местоположение клиента (Client Locale) и отметьте параметр Использовать региональные параметры базы данных сервера (Use Server Database Locale).
  15. Параметр Cursor Behavior должен быть установлен на 1 – Preserve, так как ArcGIS требует, чтобы курсоры Informix оставались открытыми и активными в течении операции COMMIT базы данных.

    Установка параметра Cursor Behavior на 0 – Close может иметь нежелательный эффект в процессе загрузки и обновления данных.

  16. Нажмите кнопку Применить (Apply).
  17. Щелкните OK чтобы закрыть диалоговое окно Informix ODBC Driver Setup.

Созданный вами источник данных появится в списке Системные источники данных (System Data Sources) на закладке Системные DSN (System DSN) диалогового окна Администратор источников данных ODBC (ODBC Data Source Administrator). Вы можете обновить источники данных, щелкнув кнопку Настройка (Configure) в этом диалоговом окне.

Настройка источника данных ODBC в Linux

Вы можете настроить имя источника данных ODBC путем создания файла с именем odbc.ini на компьютере с ArcGIS и записи в файл необходимой для подключения информации.

Для работы с ArcGIS Server поместите файл в директорию, к которой учетная запись администратора ArcGIS Server имеет, по меньшей мере, права доступа для чтения. Включите ссылку на этот файл и путь к нему в скрипт init_user_param.sh, чтобы ArcGIS Server мог его найти.

В файле нужно указать следующие значения:

[<DATASOURCENAME>] 
Database=<DATABASENAME> 
Servername=<INFORMIXSERVER> 
CursorBehavior=1 
[ODBC] 
UNICODE=UCS-2

Имейте в виду следующее:

  • Укажите вместо <DATASOURCENAME> имя, которое вы хотите использовать. Для каждой базы данных или базы геоданных, к которой вы хотите подключаться, необходимо создать имя источника данных. Имя каждого источника данных в файле odbc.ini должно быть уникальным.
  • Укажите вместо <DATABASENAME> имя базы данных Informix, для которой вы создаете имя источника данных. Имя базы данных может отличаться от имени источника данных.
  • Укажите вместо <INFORMIXSERVER> имя вашего сервера Informix, совпадающее с именем в файле INFORMIXSQLHOSTS.
  • Значение CursorBehavior должно быть 1, чтобы курсоры сохранялись вне границ транзакций.
  • В разделе ODBC файла odbc.ini должна быть строка UNICODE=UCS-2.

Ниже представлен пример файла odbc.ini с включенными в него источниками данных ODBC для трех баз геоданных: sde_base, sde_dev и sde_prod.

[ODBC Data Sources]
[sde_myhost_base] 
Database=sde_base 
Servername=myhost_base 
CursorBehavior=1
 
[sde_myhost_dev]
Database=sde_dev
Servername=myhost_dev
CursorBehavior=1

[sde_myhost_prod]
Database=sde_prod
Servername=myhost_prod
CursorBehavior=1

[ODBC] 
UNICODE=UCS-2

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация