Настройка источника данных ODBC для Informix на Linux или UNIX
В Linux и UNIX информация о подключении ODBC находится в файле odbc.ini. Скопируйте шаблон $SDEHOME/tools/informix/odbc.ini в домашнюю папку администратора ArcSDE в виде скрытого файла (~sde/.odbc.ini) и отредактируйте его, чтобы задать один или несколько источников данных ODBC как соответствующие вашей системе.
Ниже показано содержание шаблона файла odbc.ini, который можно найти в папке $SDEHOME/tools/informix:
[ODBC Data Sources] ; Define one or more ODBC Data Sources by editing / copying ; the four-line template below. Replace any values surrounded by ; angle bracket characters with values appropriate for your system ; -- Each data source name in this file must be unique ; -- The Database name can differ from the data source name ; -- The Servername value should be the name of your INFORMIXSERVER ; -- The CursorBehavior value must be 1 ; -- The ODBC section of this file must specify UNICODE=UCS-2 ; -- The edited file should be saved as ~sde/.odbc.ini [<DATASOURCENAME>] Database=<DATABASENAME> Servername=<INFORMIXSERVER> CursorBehavior=1 [ODBC] UNICODE=UCS-2
Комментарии в шаблоне odbc.ini показывают способ редактирования для задания одного или нескольких источников данных ODBC.
- Имя каждого источника данных в odbc.ini должно быть уникальным.
- Имя базы данных может отличаться от имени источника данных.
- Значение Servername должно соответствовать имени вашего сервера Informix, как указано в файле INFORMIXSQLHOSTS.
- Значение CursorBehavior должно быть 1, чтобы курсоры сохранялись вне границ транзакций.
- В разделе ODBC файла odbc.ini должна быть строка UNICODE=UCS-2.
- Войдите в базу данных как администратор ArcSDE (sde).
- Скопируйте шаблон $SDEHOME/tools/informix/odbc.ini в домашнюю папку администратора ArcSDE в виде скрытого файла (~sde/.odbc.ini).
-
Отредактируйте файл для задания одного или нескольких источников данных ODBC, соответствующих вашей системе.
Ниже приведен пример файла odbc.ini после редактирования, в котором заданы источники данных ODBC для трех отдельных экземпляров ArcSDE: один подключается в базе геоданных IDS 11.50, другой – к IDS 11.10, а третий (экземпляр ArcSDE 9.3) – к базе геоданных IDS 11.10.
[ODBC Data Sources] [sde_myhost_ids115] Database=sde115 Servername=myhost_ids115 CursorBehavior=1 [sde_myhost_ids11] Database=sde11 Servername=myhost_ids11 CursorBehavior=1 [sde93_myhost_ids10] Database=sde10 Servername=myhost_ids10 CursorBehavior=1 [ODBC] UNICODE=UCS-2