2.09 - 在 Teradata Database 节点上完成 Teradata 发起程序连接器安装 (Viewpoint 16.10) - Teradata QueryGrid

Teradata® QueryGrid™ 安装和用户指南

prodname
Teradata QueryGrid
vrm_release
2.09
created_date
2019 年 5 月
category
安装
用户指南
管理
配置
featnum
B035-5991-059K-CHS
在配有 Viewpoint 16.10 的系统上,使用以下过程完成 Teradata 连接器组件的安装。
将连接器添加到网络结构时,QueryGrid 会在系统中的所有 Teradata Database 发起节点上执行以下任务:
  • 创建完成安装所需的目录
  • 安装 Teradata 连接器软件包。Teradata 连接器包包括一个存储过程, 它为执行基本 SQL 提供了一个简单的接口查询
此过程包括以下内容:
  • 运行安装脚本以解压和分发 Teradata 连接器软件包组件
  • 其他安装步骤
  1. 登录到 Teradata QueryGrid 管理器 TMS、VM 或服务器。QueryGrid 管理器 TMS、VM 或服务器可以作为集群的一部分。
  2. 在提示符处,以 root 或 tdqgm 用户的身份运行以下脚本:/opt/teradata/tdqgm/bin/tdqg.sh install-connector
  3. 连接器中,输入 Teradata 连接器的编号。
  4. 连接器版本中,输入主动待定版本的编号。
  5. 驱动程序节点中,输入要用于执行安装的驱动程序节点的编号。
  6. 连接器属性中,为发起 Teradata Database 系统提供管理员凭据(例如 dbc 和密码)。
  7. 输入 Teradata Database 系统当前的运行模式(TERAANSI)的相应编号。
    该模式用于确定存储过程的运行方式。
    安装 Teradata 连接器组件。
  8. [可选] 验证存储过程是否已安装在 Teradata Database 节点上。
    1. 以发起 Teradata Database 系统管理员身份(如 DBC)登录。
    2. 创建相关外部服务器。

      例如:

      CREATE FOREIGN SERVER target_server_name_efssp
      EXTERNAL SECURITY DEFINER TRUSTED target_server_auth
      USING
      LINK('linkname')
      VERSION ('version’)
      DO IMPORT WITH TD_SYSFNLIB.QGExecuteForeignQuery;
    3. 从数据库 td_server_db 中,向发起最终用户授予对目标服务器的 SELECT 权限。

      例如:

      GRANT SELECT on td_server_db.target_server_name_efssp to initiating_end_user;
      
    4. 在目标系统上提交 DDL 或 DCL 查询。

      例如:

      .logon initiating_end_user, initiating_end_user
       
      CALL SYSLIB.ExecuteForeignSQL(‘DDL’, ‘target_server_name_efssp’);