Настройка подключения к Netezza

Прежде чем можно будет подключиться к базе данных Netezza, необходимо установить и сконфигурировать на клиентском компьютере драйвер Netezza ODBC.

Шаги:
  1. Установите драйвер Netezza ODBC на клиентском компьютере.

    Установите 32-разрядный драйвер ODBC при подключении из 32-разрядного приложения ArcGIS; установите 64-разрядный драйвер ODBC при подключении из 64-разрядного приложения ArcGIS. Обратитесь к разделу Системные требования СУБД Netezza для получения информации о поддерживаемых версиях драйвера.

  2. Настройте набор символов драйвера.
    • Если вы собираетесь использовать устаревший Netezza Spatial Package на ОС Windows, выберите Оптимизировать для набора символов ASCII (Optimize for ASCII character set) во время установки драйвера ODBC.
    • Если вы собираетесь использовать устаревший Netezza Spatial Package на Linux, после установки драйвера ODBC задайте следующие параметры в файле odbcinst.ini:
      • UnicodeTranslationOption = utf16
      • CharacterTranslationOption = latin9
    • Если вы собираетесь использовать устаревший Netezza Spatial Esri Package на ОС Windows, не выбирайте Оптимизировать для набора символов ASCII (Optimize for ASCII character set) во время установки драйвера ODBC.
    • Если вы собираетесь использовать устаревший Netezza Spatial Esri Package на Linux, после установки драйвера ODBC задайте следующие параметры в файле odbcinst.ini:
      • UnicodeTranslationOption = utf16
      • CharacterTranslationOption = all
  3. При подключении с ArcGIS Server на Linux сделайте следующее:
    1. Откройте скрипт init_user_param.sh из папки /arcgis/server/usr в директории установки ArcGIS Server.
    2. Раскомментируйте и задайте для переменной LIB_ODBC_DRIVER_MANAGER местоположение файла libodbc.so.2.0.0.

      Например, export LIB_ODBC_DRIVER_MANAGER=$HOME/bin/libodbc.so.2.0.0

    3. Поместите файлы подключения Netezza ODBC в папку $HOME пользователя ArcGIS. Файлы должны называться .odbc.ini и .odbcinst.ini.
    4. Если ArcGIS for Server уже был запущен перед установкой подключения Netezza, перезапустите ArcGIS for Server.
  4. После установки драйвера ODBC можно задать имя источника данных ODBC. Это имя впоследствии может использоваться при подключении к базе данных.

    Если вы задали имя источника данных ODBC для базы данных, используйте это же имя при настройке всех клиентов Netezza ODBC для подключения к этой же базе. Например, если вы настроили имя источника данных для драйвера Netezza ODBC на компьютере с ArcGIS for Desktop, задайте то же имя источника данных для драйвера Netezza ODBC на компьютере с ArcGIS Server. Если этого не сделать, регистрация базы данных на ArcGIS Server будет работать неправильно, поскольку происходит сравнение строк для подключения опубликованных данных и зарегистрированной базы данных.

Связанные темы

5/12/2014