用途
list_job_definition 命令用于列出指定作业名称的作业定义。
可以使用下列方法之一修改作业行为:
- 编辑作业定义中的对象列表和作业参数。然后,使用 create 命令将作业修改内容保存到守护程序中,并使用新名称创建新的作业定义。
- 使用 start 命令在运行时为作业变量提供新的作业值。
如果为 list_job_definition 命令指定原始作业名称,则会列出原始作业定义。如果指定在运行时修改了作业变量值的作业实例的名称,则会列出修改过的作业定义。
参数
请参阅参数顺序。
- dm.rest.endpoint
- [可选] 输入 Data Mover REST 服务器 URL 以覆盖 commandline.properties 文件中指定的缺省值,以便在运行时连接到不同的 REST 服务器(进而连接到不同的守护程序)。
- dir
- [可选] 作业定义的输出目录。如果该目录不存在,则将进行创建。
- filename
- [可选] 作业定义的输出文件名。现有文件名将被覆盖。
- job_name
- 要输出的作业定义的名称。
- security_password
- [可选] 超级用户或授权 Viewpoint 用户的密码。
- security_password_encrypted
- [可选] 超级用户的加密密码。
- security_username
- [可选] 超级用户或授权 Viewpoint 用户的用户 ID。超级用户的用户 ID 为 dmcl_admin 且不能更改。
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>