oracle dbms_scheduler并行运行多个过程

oracle dbms_scheduler并行运行多个过程

问题描述:

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

I've trying to figure out oracle's DBMS_SCHEDULER (Oracle 11g) and need help setting up the following:

我有一个过程可以调用其他过程列表,如下所示:

I have a procedure that calls a list of other procedures like this:

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 进行.

I would like to use DBMS_SCHEDULER to run MYPROCEDURE3(), MYPROCEDURE4(), MYPROCEDURE5() in parallel after the completion of MYPROCEDURE2().

有人可以给我看一个如何设置它的例子吗?

Can someone show me an example on how to set this up?

您可以参考DBMS_SCHEDULER软件包下的Chains:

You can refer to Chains under the DBMS_SCHEDULER package: http://docs.oracle.com/cd/B28359_01/server.111/b28310/scheduse009.htm

您还可以通过Oracle Enterprise Manager来实现相同的目的,但是我现在找不到指向文档的任何链接.

You can also achieve the same by going through Oracle Enterprise Manager, but I can't find any links to documentation right now.