用途
status 命令用于显示指定作业的状态。要查看多个作业的状态,请为每个作业发出命令。
还可以指定状态更新的频率。如果未指定频率参数,则状态仅显示一次,且不会更新。
参数
请参阅参数顺序。
- dm.rest.endpoint
- [可选] 输入 Data Mover REST 服务器 URL 以覆盖 commandline.properties 文件中指定的缺省值,以便在运行时连接到不同的 REST 服务器(进而连接到不同的守护程序)。
- frequency
- [可选] 以秒为单位表示的状态更新频率。
- job_name
- 要监控的作业的名称。
- output_level
- [可选] 作业状态的输出级别。在下表中指定一个输出级别:
输出级别 说明 1 显示整体作业状态。这是缺省值。 2 显示每个作业步骤的状态。 3 显示每个作业任务的状态。 4 显示详细日志信息。 - security_password
- [可选] 超级用户或授权 Viewpoint 用户的密码。
- security_password_encrypted
- [可选] 超级用户的加密密码。
- security_username
- [可选] 超级用户或授权 Viewpoint 用户的用户 ID。超级用户的用户 ID 为 dmcl_admin 且不能更改。
用法说明
要停止状态更新,请按系统 INTR 字符 (UNIX) 或 Ctrl+C (Windows)。
以下示例显示了 status 命令的输出。
Job Name: floyd_to_checks-Sun_May_24_13:42:13_PDT_2009 Job Execution Name: floyd_to_checks-Sun_May_24_13:42:13_PDT_2009_Execution_Sun_May_24_13:48:40_PDT_2009_1 TYPE ID STATUS CURRENT STEP START TIME DURATION TIME ------------------------------------------------------------ Job: 3 COMPLETED_SUCCESSFULLY - 5/24/09 1:49 PM 0:0:55 TYPE ID STATUS STEP TYPE START TIME DURATION TIME ------------------------------------------------------------ Step: 1 COMPLETED_SUCCESSFULLY MOVE_DEFINITION_BEFORE_LOAD 5/24/09 1:49 PM 0:0:7 Step: 2 COMPLETED_SUCCESSFULLY MOVE_TABLE_DATA 5/24/09 1:49 PM 0:0:28 Step: 3 COMPLETED_SUCCESSFULLY RESOLVE_TABLE_AFTER_LOAD 5/24/09 1:49 PM 0:0:6
XML 文件示例
对于 status 命令,请键入 datamove status -f parameters.xml。
在以下示例中,参数文件将返回作业 12315DFHJKS 的每个作业步骤的状态,并且每五秒更新一次状态。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<dmStatus 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>
<frequency>5</frequency>
<output_level>2</output_level>
</dmStatus>