16.20 - 清理作业 - Teradata Data Mover

Teradata® Data Mover 用户指南

Product
Teradata Data Mover
Release Number
16.20
Published
2021 年 11 月
Content Type
用户指南
Publication ID
B035-4101-107K-CHS
Language
中文 (简体)

一旦 Data Mover 作业失败或通过 stop 命令停止,则该作业可能会在源系统和目标系统上留下不需要的项;包括暂存表、错误表和 HUT 锁定。可以使用 cleanup 命令移除这些余下的项。

如果作业使用了 Teradata ARC,则 cleanup 会使 Data Mover 执行下列操作:

  • 停止在为该作业执行任务以及仍在代理计算机上运行的所有剩余 Teradata ARC 实例。
  • 从源和目标系统释放 HUT 锁定。
如果作业使用了 DSA,则 cleanup 会使 Data Mover 执行下列操作:
  • 停止仍在运行的所有剩余 DSA 任务。
  • 从源和目标系统释放 HUT 锁定。

如果作业使用了 Teradata PT API 或 Teradata JDBC,则 cleanup 会使 Data Mover 从目标系统中删除错误表、工作表、日志表和暂存表。

使用 start 从头开始重新运行作业。使用 cleanup 命令之后,无法使用 restart 重新启动作业。
  • 只有当目标表是因为 Data Mover Teradata PT API 作业失败或停止而创建的时,Data Mover 才会在清理过程中删除该表。之所以会删除,是因为只有删除了该目标表,Teradata PT API 作业在下次执行时才能成功完成。
  • 如果使用部分复制,则 Data Mover 不会删除可能已在目标表中插入或更新的任何行。
  • 如果使用了 Teradata PT API Stream 运算符,则 Stream 运算符创建的宏不会自动清理。将需要手动清理这些宏。
  1. 在命令行上键入 cleanup -job_name PayableJob1
    其中 PayableJob1 是创建作业时显示的作业名称。