设置到 Netezza 的连接
必须在客户端计算机上安装并配置 Netezza ODBC 驱动程序,以便从客户端计算机连接到 Netezza 数据库。
步骤:
-
在客户端计算机中安装 Netezza ODBC 驱动程序。
如果通过 ArcGIS for Desktop 这样的 32 位应用程序进行连接,则应安装 32 位 ODBC 驱动程序;如果通过 ArcGIS for Server 这样的 64 位应用程序进行连接,则应安装 64 位的 ODBC 驱动程序。有关受支持的驱动程序版本,请参阅 Netezza DBMS 系统要求。
- 将驱动程序配置为使用特定字符集:
- 对于 Windows 操作系统,在 ODBC 驱动程序安装期间将驱动程序设置为优化 ASCII 字符集。
- 对于 Linux 操作系统,在 ODBC 驱动程序安装完成后在 odbcinst.ini 文件中设置下列参数:
- UnicodeTranslationOption = utf16
- CharacterTranslationOption = latin9
- 如果通过 Linux 中的 ArcGIS for Server 进行连接,请修改 ArcGIS Server 安装目录的 /arcgis/server/usr 目录中的 init_user_param.sh 脚本。
取消对 LIB_ODBC_DRIVER_MANAGER 变量的注释并将其设置为 libodbc.so.2.0.0 文件的位置。
例如,export LIB_ODBC_DRIVER_MANAGER=$HOME/bin
如果未在 ArcGIS 用户的 $HOME 目录下设置 .odbcinst.ini,或者文件名已更改,请取消对 ODBCINSTINI 变量的注释并将该变量设置为储存文件的位置和文件名。
export ODBCINSTINI=/usr/odbc/inst.ini
如果未在 ArcGIS 用户的 $HOME 目录下设置 .odbc.ini,或者文件名已更改,请取消对 ODBCINI 变量的注释并将该变量设置为储存文件的位置和文件名。
export ODBCINI=/usr/odbc/odbc.ini
- 如果设置 Netezza 连接前 ArcGIS for Server 已经在运行,请重新启动 ArcGIS for Server。
相关主题
9/15/2013