DB2 V9.7 for Linux, UNIX, and Windows

创建或编辑任务

从任务中心中,可以为想要运行的每个 DB2® 脚本、OS 脚本或 MVS™ shell 脚本创建任务。还可以创建或编辑包含多个任务的组合任务。您包括在组合任务中的任务将根据启用的时间表继续运行。

开始之前

在创建任务之前,确保已指定调度程序。任务中心使用调度程序的系统时钟来确定何时启动任务。当您登录至任务中心时,就会登录至选择的调度程序。每次启动任务中心时都必须登录。要创建或编辑任务,必须对该任务有写权限。

关于此任务

组合任务与任务中心中的其他任务不同,因为没有任何命令脚本与组合任务直接关联。组合任务包含了已在任务中心中定义的任务。创建组合任务的优点是可创建依赖于多个任务结果的任务操作。例如,可在组合任务中放三个备份任务,然后仅当这三个备份任务全都成功时才运行重组任务。如果组合任务中有任何一个任务失败,那么整个组合任务都被视为失败。

要创建或编辑任务:
  1. 打开“新建任务”笔记本:单击控制中心工具栏以打开任务中心。在任务中心中,选择任务 –> 新建,或者在任务详细视图中的任何一个地方右键单击并单击新建。“新建任务”笔记本将打开。
  2. 选择要创建的任务的类型:
    • DB2 命令脚本(如果脚本包含 DB2 命令)
    • OS 命令脚本(如果脚本包含操作系统命令)
    • MVS shell 脚本(如果脚本包含要在主机环境(例如,z/OS(R))中运行的 MVS 命令)
    • 将多个任务放置在组合任务中的组合任务。
  3. 可选:选择任务类别。对任务进行分类有助于更好地组织任务列表。
  4. 选择将运行任务的系统。
  5. 指定将在其中运行脚本的 DB2 实例。如果任务将在多个 DB2 分区上运行,那么选择将运行任务的分区。
  6. 根据您在类型字段中所作的选择并针对您要创建的任务类型,参考本步骤中的相应路径:
    • 指定 DB2 命令脚本的运行属性:
      1. 在“运行属性”页上,选择或创建成功代码集。指示在任务接收到失败返回码后是否应立即停止。指示任何生成的返回码是否为故障。如果不指定这一点,将只考虑最终返回码。
      2. 在“命令脚本”页上,输入 DB2 脚本或从文件导入现有脚本。指示终止字符;包含多个语句的 DB2 脚本必须使用此字符来分隔语句。输入将运行脚本的目录的名称。指定完整路径名。不要指定映射的网络驱动器。
    • 指定 OS 命令脚本的运行属性
      1. 在“运行属性”页上,指定脚本解释器并指示想要传递给脚本解释器的参数。可选:选择或创建成功代码集。成功代码集指定任务成功所需的条件。如果未指定成功代码集,那么只有返回码 0 才会被视作成功。
      2. 在“命令”页上,输入脚本或导入现有脚本,并选择将运行脚本的运行系统上的目录名称。指定完整路径名。不要指定映射的网络驱动器。
    • 指定 MVS shell 脚本的运行属性:
      1. 在“运行属性”页上,选择或创建成功代码集。成功代码集指定任务成功所需的条件。如果未指定成功代码集,那么只有返回码 0 才会被视作成功。
      2. 在“命令”页上,输入脚本。
    • 为组合任务选择任务:
      1. 在“组”页上,确定哪些任务要包括在组合任务中。
      2. 使用箭头将任务从可用的任务列表移至选择的任务列表。选择的任务是组的成员。
  7. 可选:创建时间表。可创建任务而不创建时间表,或者不指定现有时间表。但是,要运行任务,必须按如下所示调度任务:
    1. 在此时间表上指定开始运行任务的日期和时间,包括重复的时间表(如果适用)。将时间表添加至时间表列表。可以继续添加至此列表。
    2. 可选:保存时间表以供其他任务重复使用。在对多个任务使用已保存的时间表时,可以在“已保存的时间表”窗口中更新此时间表。要启动运行任务的进程,必须在首个开始时间之前输入用户标识和密码并启用任务。
    3. 可选:启用任务。任务在启用后才能运行。必须在首个开始时间之前启用任务。对于非重现的时间表,如果在任务的首个开始时间之后启用它,那么该任务将不运行。对于重现的时间表,只要指定的(首个)开始时间不超过结束日期(如果指定了),就可以在该开始时间之后启用任务。
  8. 可选:创建通知。可创建任务而不创建通知。但是,需要使用通知来通知人们关于已完成任务的状态。在“通知”页上,指定发送通知的条件以及在符合条件时发送的通知的类型。可添加多个通知。例如,指定如果任务成功,那么发送一个通知;如果任务失败,那么发送另一个通知。只有在启用了通知后才发送通知。
  9. 可选:创建任务操作。任务操作确定在任务完成之后执行哪个操作。可以根据任务是成功还是失败指定不同的操作。如果不创建任务操作,那么任务完成之后不执行任何操作。在“任务操作”页上,指定运行任务操作的条件以及符合条件时执行的操作的类型。可添加多个任务操作。例如,如果任务成功,可运行多个任务,如果任务失败,可运行备份任务。此示例只需要两个任务操作:一个任务操作指定上一个任务成功时要运行的任务,而一个任务操作指定上一个任务失败时要运行的任务。任务操作在启用后才能运行。指定两次重试任务之间的等待时间。
  10. 授予需要访问此任务的用户适当的访问级别。
要选择要包括在组合任务中的任务:
  1. 打开“新建任务”笔记本:单击控制中心工具栏上的 “任务中心”图标 以打开任务中心。在任务中心中,选择任务 –> 新建,或者在任务详细视图中的任何一个地方右键单击并单击新建。“新建任务”笔记本将打开。
  2. 在“组”页上,选择要包括在组合任务中的任务。使用方向按钮将它们移至选择的任务。选择的任务是组的成员。
要查看已完成的任务的统计信息和状态:
  1. 打开任务中心:单击控制中心工具栏上的 “任务中心”图标。任务中心将打开。
  2. 单击任务 –> 显示进度。“显示进度”窗口打开,可以在该窗口中查看已完成的任务的统计信息和状态。