设置到 Teradata 的连接

要将 ArcGIS 用于 Teradata 数据库,必须在 ArcGIS 客户端计算机上安装:

注注:

在安装 Teradata ODBC 驱动程序之前必须先安装 Teradata ICU 库和 GSS 客户端。

可从 Teradata 网站下载 Teradata ODBC 驱动程序。可下载文件包括 Teradata GSS 客户端和 ICU 库。

注注:

如果从 32 位 ArcGIS 客户端进行连接,则必须安装 32 位 Teradata 文件。如果从 64 位 ArcGIS 客户端进行连接,则必须安装 64 位 Teradata 文件。

安装文件后,配置 ODBC 数据源名称。

步骤:
  1. 在 ArcGIS 客户端计算机上安装 Teradata ICU 库和 GSS 客户端。
  2. 在 ArcGIS 客户端计算机上安装 Teradata ODBC 驱动程序。
  3. 配置 ODBC 驱动程序。
    • 在 Windows 操作系统中,在 Teradata ODBC 驱动程序选项 对话框中更改以下设置:
      • 将会话模式设置为 Teradata
      • 选择支持使用本机大对象选项。
    • 在 Linux 操作系统中,在 odbc.ini 文件中设置以下参数:
      • SessionMode=Teradata
      • UseNativeLOBSupport=Yes
  4. 如果从 ArcGIS for Server Linux 建立连接,则进行以下操作:
    1. 打开 ArcGIS Server 安装目录的 /arcgis/server/usr 目录中的 init_user_param.sh 脚本。
    2. 取消注释并在 Teradata 部分中设置 LIB_ODBC_DRIVER_MANAGER、TDDIR、LD_LIBRARY_PATH 和 ODBCINI 变量。

      例如,要将 LIB_ODBC_DRIVER_MANAGER 变量从 Teradata 驱动程序的安装位置设置到 libodbc.so 文件的位置,需设置 export LIB_ODBC_DRIVER_MANAGER=/OPT/TERADATA/LIBODBC.SO.2.0.0

    3. 将 Teradata ODBC 连接文件放置在 ArcGIS Server 帐户的 $HOME 目录中。文件名称必须为 .odbc.ini.odbcinst.ini
    4. 如果在设置 Teradata 连接前已经运行了 ArcGIS Server,则重新启动 ArcGIS Server。
    注注:

    Teradata ODBC 驱动程序只与随 Teradata ODBC 驱动程序包提供的 Progress DataDirect ODBC 驱动程序管理器特定版本一起使用。

  5. 安装 ODBC 驱动程序后,设置 ODBC 数据源名称。

    从 ArcGIS 连接到数据库时会使用 ODBC 数据源名称。

    配置所有连接到相同数据库的 Teradata ODBC 客户端时,要使用相同的名称。例如,如果为 ArcGIS for Desktop 计算机上的 Teradata ODBC 驱动程序配置数据源名称,则在 ArcGIS Server 计算机上为 Teradata ODBC 驱动程序设置相同的数据源名称。如果没有进行此操作,则无法正常将数据库注册到 ArcGIS Server,因为其会比较要发布数据的连接字符串与注册的数据库的连接字符串。

相关主题

5/12/2014