ArcGIS Desktop

  • 文档
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

帮助

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 其他...

从 ArcGIS 连接到 Teradata

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

  • Teradata ICU 库
  • Teradata GSS 客户端包
  • Teradata ODBC 驱动程序
注:

在安装 Teradata ODBC 驱动程序之前必须先安装 Teradata ICU 库和 GSS 客户端。运行 setup.exe 以在 Windows 上安装 Teradata 15.0 客户端时,将按要求的顺序安装文件。

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

  • 有关 Windows 的信息,请参阅 http://downloads.teradata.com/download/connectivity/odbc-driver/windows。
  • 有关 Linux 的信息,请参阅 http://downloads.teradata.com/download/connectivity/odbc-driver/linux。
注:

如果从 32 位 ArcGIS 客户端进行连接,则必须安装 32 位 Teradata 文件。如果从 64 位 ArcGIS 客户端进行连接,则必须安装 64 位 Teradata 文件。运行可执行程序以在 Windows 上安装客户端时,64 位和 32 位客户端文件均将安装在 64 位操作系统上。

建议在单独的计算机上安装 32 位和 64 位应用程序(因而还需安装 Teradata 客户端文件和驱动程序),从而避免在同一计算机上安装相同 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. 如果从 Linux 上的 ArcGIS 客户端建立连接,请确保客户端计算机上已安装 Linux ODBC 驱动程序管理器。
  5. 如果从 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 ODBC 驱动程序管理器的安装位置设置到 libodbc.so 文件的位置,需设置 export LIB_ODBC_DRIVER_MANAGER=/OPT/TERADATA/LIBODBC.SO。

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

    注:

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

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

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

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

  7. 在 Windows 上,将 PATH 环境变量设置为 Teradata ODBC 驱动程序的安装目录。

相关主题

  • 数据库客户端
  • ArcGIS for Desktop 中的数据库连接

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • 内部人员博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2018 Esri. | 隐私政策 | 法律声明