清理作业 - Teradata Data Mover

Teradata® Data Mover 用户指南

Product
Teradata Data Mover
Release Number
17.11
Published
2021 年 10 月
Language
中文 (简体)
Last Update
2021-11-08
dita:mapPath
zh-CN/cai1626458602965.ditamap
dita:ditavalPath
zh-CN/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem

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

如果作业使用了 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 是创建作业时显示的作业名称。