16.20 - cleanup - 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
中文 (简体)

用途

cleanup 命令可清理失败作业或在成功完成前停止的作业中的 Teradata ARC、Teradata DSA、Teradata PT API 和 Teradata JDBC 任务。此命令将删除暂存、错误、工作和日志表并释放 HUT 锁定,具体视作业使用的基础小程序而定。

参数

请参阅参数顺序

broker.port
[可选] 可输入代理程序端口覆盖 commandline.properties 文件中指定的缺省值,以便在运行时连接到不同的 ActiveMQ 服务器(进而可连接到不同的守护程序)。
示例: 61616
broker.url
[可选] 可输入代理程序 URL 覆盖 commandline.properties 文件中指定的缺省值,以便在运行时连接到不同的 ActiveMQ 服务器(进而可连接到不同的守护程序)。
示例: dm-server1
job_name
要清理的作业的名称。
示例: 12315DFHJKS
security_password
[可选] 超级用户或授权 Viewpoint 用户的密码。
示例: 53cUr17y
如果 Data Mover 守护程序上已启用安全管理功能,则必须提供此参数。如果同时指定了 -security_password_encrypted,则此参数无效。
security_password_encrypted
[可选] 超级用户的加密密码。
示例: 052c7aabd14c7770141ac3c0137ab98ae0d3f0f7cddf588981206b010c0c1b2f
如果 Data Mover 守护程序上已启用安全管理功能,则必须提供此参数。如果同时指定了 -security_password,则此参数无效。
security_username
[可选] 超级用户或授权 Viewpoint 用户的用户 ID。超级用户的用户 ID 为 dmcl_admin 且不能更改。
如果 Data Mover 守护程序上已启用安全管理功能,则必须提供此参数。

用法说明

以下信息特定于运行清理的作业类型:
  • Teradata ARC – 将为源系统和目标系统生成脚本,以释放所有表锁定并禁用在线存档。为该作业实例运行的所有 Teradata ARC 进程都将终止。
  • 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>