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

用途

list_job_definition 命令用于列出指定作业名称的作业定义。

可以使用下列方法之一修改作业行为:
  • 编辑作业定义中的对象列表和作业参数。然后,使用 create 命令将作业修改内容保存到守护程序中,并使用新名称创建新的作业定义。
  • 使用 start 命令在运行时为作业变量提供新的作业值。

如果为 list_job_definition 命令指定原始作业名称,则会列出原始作业定义。如果指定在运行时修改了作业变量值的作业实例的名称,则会列出修改过的作业定义。

参数

请参阅参数顺序

broker.port
[可选] 可输入代理程序端口覆盖 commandline.properties 文件中指定的缺省值,以便在运行时连接到不同的 ActiveMQ 服务器(进而可连接到不同的守护程序)。
示例: 61616
broker.url
[可选] 可输入代理程序 URL 覆盖 commandline.properties 文件中指定的缺省值,以便在运行时连接到不同的 ActiveMQ 服务器(进而可连接到不同的守护程序)。
示例: dm-server1
dir
[可选] 作业定义的输出目录。如果该目录不存在,则将进行创建。
示例: /home/datamover/jobdefs
缺省情况下,生成的 XML 文件将写入到当前目录中。
filename
[可选] 作业定义的输出文件名。现有文件名将被覆盖。
示例: jobdefinition.xml
生成的 XML 文件的缺省名称为 <job_name>.xml
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 守护程序上已启用安全管理功能,则必须提供此参数。

XML 文件示例

对于 list_job_definition 命令,请键入 datamove list_job_definition -f parameters.xml

在以下示例中,参数文件会将 12315DFHJKS 的定义写入到 /home/datamover/jobdefs/12315DFHJKS_jobdefinition1.xml 中。
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<dmGetJobDefinition
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>
	<dir>/home/datamover/jobdefs</dir>
	<filename>12315DFHJKS_jobdefinition1.xml</filename>
</dmGetJobDefinition>
以下示例是在用户运行 list_job_definition 命令时生成的输出文件:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<dmCreate 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>jp_low_5</job_name>
 <job_priority>LOW</job_priority>
 dmdev
 <source_user></source_user>
 <source_password></source_password>
 dmsmp
 <target_user></target_user>
 <target_password></target_password>
 <use_userid_pool>false</use_userid_pool>
 <data_streams>1</data_streams>
 <source_sessions>1</source_sessions>
 <target_sessions>1</target_sessions>
 <max_agents_per_task>1</max_agents_per_task>
 <overwrite_existing_objects>TRUE</overwrite_existing_objects>
 <freeze_job_steps>TRUE</freeze_job_steps>
 <force_utility>JDBC</force_utility>
 <compare_ddl>UNSPECIFIED</compare_ddl>
 <log_level>1</log_level>
 <online_archive>UNSPECIFIED</online_archive>
 <database selection="unselected">
  <name>DB</name>
  <table selection="included">
   <name>TEST101</name>
   <compare_ddl>FALSE</compare_ddl>
  </table>
 </database>
<dmCreate>