用途
cleanup 命令可清理失败的作业或在成功完成前停止的作业中的 Teradata DSA、Teradata PT API 以及 Teradata JDBC 任务。此命令将删除暂存、错误、工作以及日志表,并释放 HUT 锁定,具体视该作业使用的基础实用程序而定。
参数
请参阅参数顺序。
- dm.rest.endpoint
- [可选] 输入 Data Mover REST 服务器 URL 以覆盖 commandline.properties 文件中指定的缺省值,以便在运行时连接到不同的 REST 服务器(进而连接到不同的守护程序)。
- job_name
- 要清理的作业的名称。
- security_password
- [可选] 超级用户或授权 Viewpoint 用户的密码。
- security_password_encrypted
- [可选] 超级用户的加密密码。
- security_username
- [可选] 超级用户或授权 Viewpoint 用户的用户 ID。超级用户的用户 ID 为 dmcl_admin 且不能更改。
用法说明
以下信息特定于运行清理的作业类型:
- Teradata DSA – 针对正在运行的作业发出 DSA 停止命令,而且 DSMAIN 会停止作业并释放所有锁定。
- Teradata PT API – 现有的目标日志表、工作表、错误表和暂存表将被丢弃。
- Teradata JDBC – 现有的目标暂存表将被丢弃。
cleanup 命令只会清理当前未运行的作业实例。要清理当前运行的作业,请停止该作业,然后运行 cleanup。
XML 文件示例
对于 cleanup 命令,请键入 datamove cleanup -f parameters.xml。
在下列示例中,参数文件将会清理被停止或失败的作业 12315DFHJKS 遗留的数据库项目:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <dmCleanup xmlns="http://schemas.teradata.com/dataMover/v2009" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.teradata.com/unity/datamover.xsd"> <job_name>12315DFHJKS</job_name> </dmCleanup>