oracle dbms_scheduler以并行运行多个过程

问题描述 投票:2回答:4

我正在尝试找出oracle的DBMS_SCHEDULER(Oracle 11g),并且需要帮助来设置以下内容:

我有一个过程调用这样的其他过程列表:

CREATE OR REPLACE
PROCEDURE RUN_JOBS AS
BEGIN
  MYUSER.MYPROCEDURE1();
  MYUSER.MYPROCEDURE2();
  MYUSER.MYPROCEDURE3();
  MYUSER.MYPROCEDURE4();
  MYUSER.MYPROCEDURE5();
END;
/

我想使用DBMS_SCHEDULER运行MYPROCEDURE3(),MYPROCEDURE4(),MYPROCEDURE5()MYPROCEDURE2()完成后,在parallel]中。

有人可以向我展示如何进行设置的示例吗?

我试图找出oracle的DBMS_SCHEDULER(Oracle 11g),并需要帮助来设置以下内容:我有一个过程调用了这样的其他过程列表:CREATE或REPLACE PROCEDURE ...

oracle oracle11g job-scheduling dbms-scheduler
4个回答
1
投票

您可以参考DBMS_SCHEDULER软件包下的Chains:http://docs.oracle.com/cd/B28359_01/server.111/b28310/scheduse009.htm


1
投票

您可以使用DBMS_SCHEDULER做到这一点。


0
投票

为每个过程创建三个不同的作业,并同时计划它们。


0
投票

这是我的自定义方法,将工作并行化为N个单独的作业,保留了dbms_scheduler的日志记录和反压支持。日期间隔由mod N分配。

© www.soinside.com 2019 - 2024. All rights reserved.