简介

此 Oracle by Example (OBE) 提供了使用“调度作业处理”程序 (P91300W) 在 Web 客户机上配置、维护和监视调度作业的说明。

在本 OBE 中,您将

  • 使用 Web 客户机调度作业。
  • 更新用户的所有调度程序密码。
  • 配置以在重新启动调度程序内核时跳过调度的作业。
  • 重命名调度的作业
  • 修订计划作业的状态。
  • 复制调度的作业以创建新作业。
  • 管理和添加调度程序服务器。

完成时间

0.5 到 1 小时。

背景信息

从工具版本 9.2.26.0 开始,您可以完全通过 Web 客户机创建、管理和监视调度的作业,而无需使用开发客户机。"Work With Scheduled Jobs"(使用调度的作业)程序 (P91300W) 是提供与 Windows 开发客户机版本相同的功能的 Web 版本。

先决条件

在调度和配置作业之前,请确保:

  • 选择您希望作业在其中运行的时区。在“版本处理”屏幕上,选择指定计划作业将在其中运行的时区的版本。
  • 设置并选择夏令时规则,以调整地理区域和政治区域设置的时间(如果适用)。

    注意:

    要正确显示夏令时,请确保在 P00085(使用夏令时规则)中定义夏令时规则,并且在 P91300W 处理选项中为夏令时引用正确的规则名称。

创建 P91300W 的交互版本

出于本 OBE 的目的,您将使用时区 14 创建名为 IST(印度标准时间)的 Webify Scheduler (P91300W) 版本,并且不保存夏令时以反映 IST:

  1. 在快速路径中输入 IV 以访问交互式版本处理表单。
  2. 交互式应用程序字段中输入 P91300W,然后单击查找
  3. 单击添加以创建新版本。
  4. 添加交互式应用程序版本表单上,将版本添加为 IST,将版本标题添加为 Indian Standard Time,然后单击确定。有关此表单中字段的更多信息,请参阅创建(添加)交互版本
  5. 交互式版本处理表单上,在网格中选择 IST,然后从“行”菜单中选择处理选项
  6. 显示选项卡上,将 View Local Time 值设置为 2,并将 IST 的 Local Time Zone 值设置为 14
  7. 根据需要设置其他处理选项。有关更多信息,请参阅设置作业调度器的处理选项

任务 1:使用 Web 客户机调度作业

  1. 在快速路径中输入 P91300W|IST,以访问印度标准时间 (IST) 时区的 Work With Scheduled Jobs 表单的 Web 版本。
    到 P91300W 的快速路径
    到 P91300W 的快速路径
  2. 计划任务处理表单上,单击添加
    使用计划任务
    “计划任务处理”表单
  3. 计划信息修订屏幕的计划任务名称字段中,输入 DEMO_BYDAY

    注意:

    输入唯一标识给系统和计划作业的用户的名称。使用此名称指明工作职能,例如每月关闭或每晚 BackUp。
    计划信息修订表单
    “计划信息修订”表单
  4. 调度的作业状态字段中,选择调度的作业的状态。
    只要状态为有效,调度程序就会确定是否应将作业提交到服务器进行处理。达到作业的计划结束日期后,不会在“作业计划”表 (F91320) 中再创建任何事件。F91300 中的作业标题仍处于活动状态,可以进行编辑以添加更多重复项。

    要停止调度程序运行作业,可以在结束日期之前的任何时间将状态更改为无效。如果希望调度程序再次包含作业,则可以重新激活作业。

    • 如果未将作业设置为在重新激活时跳过作业,则将运行之前所有未完成的实例。
    • 如果作业设置为在重新激活时跳过作业,则调度程序将仅运行最新的暂挂实例并跳过其他实例。然后,如果任务尚未超过其结束日期(如果定义了结束日期),它将继续计划将来的任务。

  5. 调度的批处理应用程序字段中,指定调度程序提交到服务器的报告的对象名称。
  6. 计划版本字段中,指定计划运行的报告的版本。版本标识批任务使用的特定数据集选择和排序设置。
  7. 调度的开始日期/时间字段中,确定调度程序将调度的作业提交到服务器的下一个日期以供执行。
  8. Scheduler Logical Server(调度程序逻辑服务器)字段中,选择调度程序内核提交作业的服务器的逻辑数据源。此服务器可能不是运行调度程序内核的服务器。
  9. 输入 Port Number
  10. 选中允许在启动时跳过作业复选框可跳过作业的未命中实例。
  11. 从“表单”菜单中选择循环
  12. 循环计划信息修订表单中,设置计划的计划起始日期和频率。
    循环计划信息修订表单
    “循环计划信息修订”表单
  13. 单击确定
  14. 计划信息修订表单上,单击确定以计划作业。

任务 2:更新用户的所有调度程序密码

为用户设置或更改作业计划密码时,您可以启用该选项以同时更新调度程序表中该用户的所有关联作业密码。此选项使您在使用外部登录安全性(如 LDAP)时可以更轻松地管理作业密码。

  1. 访问计划任务处理表单。
  2. 调度作业处理表单上,选择您创建的作业调度 DEMO_BYDAY,然后单击确定
    排班职务处理表单
    “计划任务处理”表单
  3. 计划信息修订表单上,从“行”菜单中选择高级选项
    计划信息修订表单 - 高级选项
    计划信息修订表单 - 高级选项
  4. 计划高级选项表单上,选择启动覆盖选项卡。
  5. 选择 Launch Overrides(启动覆盖)选项卡。
  6. 选中更新此用户的所有排程引擎密码复选框。
    “计划高级选项”表单 -“启动改写”选项卡
    “计划高级选项”表单 -“启动覆盖”选项卡
  7. 单击确定

任务 3:在重新启动调度程序内核时跳过调度作业

作为系统管理员,您可以选择在重新启动或重新激活调度程序内核时跳过未完成的调度作业实例。这些丢失的实例可能是由于计划的停机或作业以前设置为“不活动”状态而发生的。跳过缺少的作业实例可确保在重新启动调度程序内核时不会启动同一作业的多个实例。

选择跳过作业的未命中实例时,将运行之前发生的最近一次事件,并将其他事件设置为“状态 31 –在调度程序启动时跳过”或“状态 33 –在作业激活时跳过”。

要将调度程序内核设置为跳过作业级别调度作业的未命中实例,请执行以下操作:

  1. 调度作业处理表单上,选择您创建的作业调度 DEMO_BYDAY,然后单击确定
    使用排班职务表单
    “计划任务处理”表单
  2. Schedule Information Revisions(计划信息修订)表单中,选中 Allow job to be skipped at startup(允许启动时跳过作业)复选框。
    计划信息修订表单
    “计划信息修订”表单
对于新作业,默认情况下将调度程序内核设置为跳过在启动时忽略的作业:
  1. 在 Webify Scheduler (P91300W) 的处理选项中,转至默认值选项卡。
    exp_set 文件
    使用交互式版本表单
  2. 允许在启动调度程序服务时跳过调度的作业的值设置为 1
    P91300W 处理选项 -“默认值”选项卡
    P91300W 处理选项 -“默认值”选项卡

任务 4:重命名调度的作业

在重命名过程中,系统首先将“调度作业主文件”表 (F91300) 中的作业状态更改为 03(正在处理重命名作业),然后将“调度作业主文件”表 (F91300)、“调度作业参数”表 (F91310)、“作业调度表”(F91320) 和“调度作业覆盖打印信息”表 (F91330) 中的作业记录重命名。

  1. 访问计划任务处理表单。
    使用排班职务表单
    “计划任务处理”表单
  2. 从网格中选择作业,然后从菜单中选择将作业设置为不活动
    “计划任务处理”表单 - 将任务设置为无效
    “计划任务处理”表单 - 将任务设置为无效
  3. 菜单中选择重命名作业
    “计划任务处理”表单 - 重命名任务
    “计划任务处理”表单 - 重命名任务
  4. 重命名调度作业表单上,输入新作业名称 DEMO_BYWEEKDAY
    重命名计划作业表单
    重命名调度作业表单
  5. 单击确定。作业已重命名,作业的状态将恢复为 02(已计划 - 不活动)。
  6. 调度作业屏幕上,在作业详细信息窗格的调度作业选项卡中查看重命名的作业的调度作业。
    “计划任务处理”表单 - 重命名的计划任务
    计划任务处理 - 重命名的计划任务

任务 5:修订计划任务的状态

如果不希望处理作业,则可以将计划作业的状态更改为无效。

  1. 计划任务处理表单上,选择作业 DEMO_BYWEEKDAY,然后从“行”菜单中选择作业修订
  2. 计划信息修订屏幕上,根据需要修改计划的作业状态
    计划信息修订表单
    “计划信息修订”表单
  3. 单击确定

    注意:

    这些高级作业调度状态有助于提高调度程序内核的性能。
    • 02 - 已调度 - 非活动(具有已调度实例的非活动作业)
    • 19 - 用户终止的作业
    • 31 - 调度程序启动时跳过
    • 32 - 监视器未找到作业
    • 33 - 在作业激活时跳过(如果作业设置为状态 33,则在将其他作业设置为状态 3132 时将立即运行最近调度的作业)。
    • 34 - 孤立(没有匹配的 P91300 记录的作业)

任务 6:复制调度的作业

要复制您创建的作业 DEMO_BYWEEKDAY 并创建具有相同时间和发生信息的新作业调度,请执行以下操作:

  1. 计划任务处理表单上,选择作业 DEMO_BYWEEKDAY,然后从“行”菜单中选择复制。系统使用 DEMO_BYWEEKDAY 中的信息创建新的作业调度。
    排班职务处理表单
    “计划任务处理”表单
  2. 计划信息修订表单上,输入“计划任务名称”并根据需要修订任务计划。
    计划信息修订表单
    “计划信息修订”表单
  3. 根据需要修改要复制的作业的其他特征,例如调度程序批处理应用程序。
  4. 单击确定

任务 7:管理调度程序服务器

您可以在基于 Web 的 Work With Scheduler Server Control 表单 (P91301W) 上查看所有服务器和端口号组合。多基础调度器内核允许在同一端口上有多个服务器,在同一计算机上有多个端口实例。

  1. 计划任务处理表单上,从“行”菜单中选择计划服务器,以访问使用计划程序服务器控制表单 (P91301W)。
    排班职务处理表单
    “计划任务处理”表单
  2. 单击使用调度器服务器控制表单上的“查找”,查看所有服务器和端口号组合。
    使用计划程序服务器控制表单
    使用计划程序服务器控制表单
  3. 要启动服务器,请在网格中选择服务器,然后从“行”菜单中选择启动调度器
  4. 要停止服务器,请在网格中选择服务器,然后从“行”菜单中选择停止调度程序
  5. 要添加新服务器,请单击使用调度器服务器控制表单上的添加
  6. 服务器控制修订表单上,输入调度程序服务器名称端口号详细信息,然后单击确定
    服务器控制修订表单
    “服务器控制修订”表单

更多学习资源

有关更多学习资源,请访问 LearnJDE

有关产品文档,请访问 Oracle 帮助中心上的 JD Edwards。