save_job_scripts - Teradata Data Mover

Teradata® Data Mover 用户指南

Product
Teradata Data Mover
Release Number
16.20
Published
2021 年 11 月
Language
中文 (简体)
Last Update
2021-12-02
dita:mapPath
zh-CN/wph1512683331242.ditamap
dita:ditavalPath
zh-CN/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem

用途

save_job_scripts 命令可将脚本文件中的所有脚本保存到守护程序,而该守护程序不会验证这些脚本。因此,请在保存前确保这些脚本准确无误。

参数

请参阅参数顺序

broker.port
[可选] 可输入代理程序端口覆盖 commandline.properties 文件中指定的缺省值,以便在运行时连接到不同的 ActiveMQ 服务器(进而可连接到不同的守护程序)。
示例: 61616
broker.url
[可选] 可输入代理程序 URL 覆盖 commandline.properties 文件中指定的缺省值,以便在运行时连接到不同的 ActiveMQ 服务器(进而可连接到不同的守护程序)。
示例: dm-server1
dir
命令说明 XML 引用的作业脚本文件的输入目录。
示例: /home/datamover/scripts
filename.xml
作业脚本 XML 文件的名称。
示例: job2_script.xml
作业脚本文件的缺省名称为 <job_name>_script.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 文件示例

对于 save_job_scripts 命令,请键入 datamove save_job_scripts -f <job_name>_script.xml。例如,要保存在 12315DFHJKS_script.xml 中为作业 12315DFHJKS 指定的所有作业脚本,请键入 datamove save_job_scripts -f 12315DFHJKS_script.xml。

在以下示例中,12315DFHJKS_script.xml 会将作业 12315DFHJKS 的脚本写入到 /home/datamover/scripts 中。
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<dmSaveJobScript>
	<job_name>12315DFHJKS</job_name>
	<dir>/home/datamover/scripts</dir>
	<plan>
 	<step>
 		<task id="3">
   		 <timestamp>Fri Jul 10 21:52:55 PDT 2009</timestamp>
			<archive_script>archiveScript_3</archive_script>
			<copy_script>copyScript_3</copy_script>
		 </task>
 	</step>
	 </plan>
</dmSaveJobScript>