在源系统上配置外部服务器 - Teradata Data Mover

Teradata® Data Mover 用户指南

Product
Teradata Data Mover
Release Number
17.20
Published
2022 年 9 月
Language
中文 (简体)
Last Update
2022-10-12
dita:mapPath
zh-CN/tsn1650877444606.ditamap
dita:ditavalPath
zh-CN/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem

要在目标系统上配置外部服务器,请执行以下操作:

  1. 按照《Teradata® QueryGrid™ 安装和用户指南,B035-5991》中的说明配置 QueryGrid
    1. 在目标系统上配置代理用户和物理用户以运行 T2T 任务,同时在源系统上使用相同的物理用户。
    2. 将物理用户连接到目标系统上的代理用户。
    3. 在源系统上创建授权和外部服务器,确保源用户在外部服务器上具有插入和选择权限。
  2. 根据您的系统视图授予源用户对 dbc.serverinfoVdbc.serverInfoVX 的权限。
  3. 以源用户身份登录源系统并运行以下两个查询:
    1. Help foreign server <foreign_server_name>;
    2. Select * from <db_name>.<table_name>@<foreign_server_name>;
    如果您可以运行查询,而没有任何问题,则外部服务器配置成功完成。
  4. [可选] 如果源系统和目标系统上正确配置了所有用户,T2T 实用程序将可以使用组池。如果您需要配置组池,请按以下步骤操作︰
    1. 在源系统和目标系统上创建相同物理用户的列表。
    2. 在目标系统上创建一个代理用户,并将物理用户连接到目标系统上的代理用户。
    3. 授予物理用户对源系统上外部服务器的插入和选择权限。
    4. 授予物理用户对源系统上 dbc.serverinfoVdbc.serverInfoVX 的权限。
    5. 将源用户添加到源系统中的组池。在目标系统上创建的同一组用户不必添加到目标系统中的组池。
  5. 在作业定义中使用 use_foreign_server 标记,将 T2T 用作 force_utility 来定义作业。有关详细信息,请参阅使用 T2T 实用程序创建作业
    如果未指定 force_utility,但指定了有效的外部服务器,Data Mover 将自动选择 T2T 来移动数据。如果作业包含复制的整个数据库或表包含 T2T 数据限制,则不选择 T2T。