链接
“Chains(链)”菜单中有四个选项:“Summary(概要)”、“Running Chains(运行链)”、“Steps(步骤)”、“Rules(规则)”下面介绍了各个选项。
Summary
“汇总”页显示当前用户拥有的所有链。详细信息以表格格式显示。每行的末尾是“操作”图标
。单击操作可查看链的选项列表。单击表中的链,有关步骤和规则的详细信息将显示在链表下方。步骤或规则的上下文菜单中提供了发放步骤或发放规则选项。
可用于链的操作包括:
-
Run(运行):运行特定链。
-
添加步骤:为选定链创建新步骤。
-
添加规则:为所选链创建新规则。
-
编辑:编辑链属性。
-
删除:删除链
-
Chain-Enable/Disable :启用或禁用链。
-
显示图表:以可视图表格式显示链的作业步骤。
双击图表中的步骤或规则以查看更多详细信息。您可以使用添加步骤和添加规则图标直接在图表上创建步骤和规则。
每个步骤都显示了以下相关项:
- 事件计划:计划的名称。
- 事件队列:队列和条件的名称。
- 使用过程或 PL/SQL 块进行程序:使用的表、视图、过程函数和程序包 - 两级依赖关系。
您还可以通过连接两个步骤来创建规则:
- 单击某个步骤,此时将显示链接图标。
- 单击链接图标并拖动到下一步。此时将显示“Rule(规则)”对话框,您可以在其中提供详细信息。
存在应用于链详细信息的验证规则,如果发现问题,菜单栏上将出现一个图标,可用于获取有关违反规则的详细信息。

应用了以下规则:
- 链规则中缺少步骤的使用
- 没有开始的步骤:没有开始步骤的规则。
- 未转换为其他步骤或结束的步骤:该步骤不会出现在任何规则的条件部分中。
- 禁用程序的步骤:类型为“警告”–显示使用禁用程序的步骤
- 取决于无效对象的步骤:“警告”类型的步骤 - 显示使用依赖于无效对象的程序的步骤。
-
分析链:以文本格式显示
DBMS_SCHEDULER.ANALYZE_CHAIN过程的输出。根据定义的规则列出步骤、相关项和步骤之间的转换类型。
选择链行时,包含步骤和规则的列表将显示在下面。“步骤和规则”的“操作”菜单中提供了“编辑和删除”命令。
正在运行的链
“正在运行的链”页显示当前正在运行的链的步骤的执行。
报告中的每一行都可以使用以下命令:
-
对于 Chain,命令为 Edit(编辑)、Drop(删除)、Enable(启用)、Disable(禁用)和 Evaluate Chain。
Evaluate Chain 调用 DBMS_SCHEDULER.EVALUATE_RUNNING_CHAIN 过程。它强制对正在运行的链的规则进行重新评估,以触发满足条件的任何规则。
- 其他与链相关的命令包括“Show Diagram(显示图表)”、“Analyze Chain(分析链)”、“Step Details(步骤详细信息)”和“Edit Step(编辑步骤)。
步骤
“步骤”页提供所有链中每个步骤的详细信息。
规则
“规则”页提供所有链中每个规则的详细信息。

