用途
run_job 命令可在所有必要资源可用后立即运行作业。DSC 系统限制设置为最多可以并发运行 20 个作业,超出此限制时最多允许 20 个作业排入队列。如果开始作业前定义的目标媒体不可用,DSC 仍会将作业排入队列。
语法
run_job -n|-name JobName -b|backup_type BackupType -p|-preview -r|runtime -f|-file File -w|wait -q|query_status -u|user_authentication User -I|original_job_execution_ID -j|job_phase JobPhase -R|restart
示例
dsc run_job -n job1 -b cumulative -p -f file1.xml
dsc run_job -n job3 -b cumulative -I 13
dsc run_job -n job5 -R -w -q
参数
- n|name Name
- 这是在其上执行操作的作业的名称。每个作业的名称都必须唯一。
- b|backup_type BackupType
- 输入备份的类型:full、delta 或 cumulative
- p|preview
- [可选] 生成列出作业计划和设置的XML文件。如果同时使用 -r 参数,则会生成只包括联机系统和媒体服务器的作业计划。如果不使用 -r 参数,该作业计划将包括所有系统和媒体服务器,即使它们未联机也是如此。
- r|runtime
- [可选] 检查是否有任何媒体服务器或系统已关闭,然后生成仅包括那些联机媒体服务器或系统的作业计划。若要使用 r 参数,您还必须选择 -p 参数。
对于 NetBackup 和 DDBoost,如果目标组配置中的 disable_gen_zero 为 true,则任何媒体服务器脱机,备份作业都将被拒绝。如果 disable_gen_zero 为 false,则作业运行时会显示警告消息。
- f|file filename
- [可选] 如果您在预览作业,这是要保存作业计划的输出文件的文件路径和文件名。
- w|wait
- [可选] 等待直至作业已运行,然后显示简要状态,如 COMPLETED_ERRORS。要获取更详细的状态,可以添加 -q 参数。不能将 wait 参数与 preview 参数一起使用。
- q|query_status
- [可选] 在作业运行后返回完整状态。状态包括完成的百分比和作业运行的时间。若要使用此参数,您还必须选择 -w 参数。
- R|restart
- 重新启动失败、已中止或已完成但有错误或警告的还原作业。仅还原之前未还原的对象。
- u|user_authentication User
- 如果启用了安全管理,则需要使用此参数。为命令提供 Viewpoint 用户,并触发用于身份验证的密码提示。
所需权限:DSA 作业权限:运行
- -I |job_execution_ID jobID_of_original_full_backup_job
- 具有 -I 选项的 run_job 命令不应与增量或累计备份作业执行混合使用。在执行使用 -I 选项的备份后运行增量或累计操作,会导致生成的备份无法还原,或导致还原不完整,包括使还原的对象出现数据丢失问题。
用法说明
如果目标组配置中的 disable_gen_zero 为 true,则任何媒体服务器脱机,备份作业都将被拒绝。如果 disable_gen_zero 为 false,则作业运行时会显示警告消息。
run_job 命令不能成功用于停用的作业。
DSA 允许用户在系统中存在关闭的 AMP 时运行作业。
- 不会拒绝备份作业。具有回退保护的表将照常备份。没有回退保护的表将被跳过。
- 还原作业不会被拒绝。没有回退保护的表将被跳过。
- CBB 备份将被拒绝,因为没有任何方法可以记录关闭的 AMP 的 WLSN。
XML 文件示例
此命令不需要 XML 文件作为输入。您必须提供一个文件名称和位置,XML 文件结果将作为输出导出到该位置。