上一页  下一页          目录  索引  定位  词汇表  程序库

控制并发管理器

本文解释如何控制您的并发管理器。

管理器状态

单个管理器读取要启动并发程序的请求,并在满足一定条件时(如管理器工作班次定义、目标进程数以及特殊规则)实际启动程序运行。

在任何时间,您均可以启动、关闭或重置并发管理器。Oracle 应用产品提供处理这些命令的“内部并发管理器”。您也可以将命令发送到单个管理器,或者通过变更“内部并发管理器”状态,来实时控制每个管理器的状态。

“内部并发管理器”可激活或停用单个管理器,并强制单独运行程序和程序不兼容规则。请参阅:控制管理器

启动单个管理器

您可以单独地重新启动或激活管理器。重新启动并发管理器会强制“内部并发管理器”重新读取该并发管理器的定义。激活管理器会取消上一个停用命令,并允许“内部并发管理器”在启动该管理器的工作班次时启动该管理器。

您可以在以下时间重新启动单个管理器:

停用单个管理器

在您关闭单个管理器时,您可以选择是否立即中止所有请求和停用此管理器,或者是否允许该管理器在停用前完成其当前请求的处理。

如果您选择“停用”管理器,当前运行的请求会允许完成。

在您终止请求并停用单个管理器时,当前运行的请求立即会停止并标上重新提交的标记(在此管理器被激活时)。

Oracle 应用产品并发程序就是这样设计的,以便终止请求在关闭后被恢复时,确保没有数据丢失或被复制。这适用于正常(例如,使用“停用并发管理器”请求)或非正常(例如,硬件出故障后)的关闭。

注意:在选定管理器并明确地将其停用时,管理器将保持停用状态直到您选择它并明确地将其激活。作为前提条件,“内部”管理器必须提前激活。

控制内部并发管理器

在激活“内部并发管理器”时,您可以同时激活所有其它管理器,除了那些单独停用的管理器。

在您停用“内部并发管理器”时,它将发出停用所有活动管理器的命令。那些单独停用的管理器则不受影响。

如果您终止请求并停用“内部并发管理器”,该管理器会将命令发送到其它所有管理器以终止其请求并停用。在管理器激活时,当前运行的请求会立即停止并标上重新提交的标记。

验证并发管理器状态

“内部并发管理器”连续地监测每个并发管理器操作系统进程。此进程监测亦可称为“内部并发管理器”PMON(进程监测)周期。PMON 周期长度,就是由 STARTMGR 命令传递的变元之一,此命令可以启动“内部并发管理器”。

您可能要指示“内部并发管理器”立即验证单个并发管理器的操作状态,或执行 PMON 检查。

从管理员管理器表单控制管理器

使用“管理员并发管理器”表单将命令发送至并发管理器。

您也可以“人工”使用内部并发管理器来验证单个管理器的状态,并重新启动单个管理器。请参阅:管理员并发管理器

控制管理器

管理器 控制功能 说明
内部管理器 激活并发管理器 激活“内部”管理器及所有其它管理器,但使用“停用并发管理器”单独停用的管理器除外。
  验证并发管理器状态 人工执行进程监测 (PMON) 周期。
  停用并发管理器 停用“内部”管理器及所有其它管理器。
  终止请求和停用管理器 所有运行的请求(运行的并发程序)均将终止,并且停用所有管理器。
其它任何管理器 激活并发管理器 如果此管理器定义为工作在当前班次,则它会立即启动。取消“停用并发管理器”和“终止请求和停用管理器”。
  重新启动并发管理器 内部管理器重新读取管理器定义,以及并发程序不兼容性规则。您应该重置管理器,只要您:- 更改工作班次指定 - 修改目标进程数 - 修改特殊规则 - 更改并发程序不兼容性
  停用并发管理器 停用此管理器,所有当前运行的请求(并发程序)均允许在管理器关闭之前完成。在您选择管理器并选择“激活并发管理器”之前,此管理器不会重新启动。
  终止请求和停用管理器 所有由管理器处理的运行中请求(运行中的并发程序)均将终止。管理器一旦停用,在您选择它并选择“激活并发管理器”之前,此管理器不会重新启动。

另请参阅

从操作系统控制内部并发管理器

并行并发处理概览

管理员并发管理器字段帮助


         上一页  下一页          目录  索引  定位  词汇表  程序库