我正在尝试找出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 ...
您可以参考DBMS_SCHEDULER软件包下的Chains:http://docs.oracle.com/cd/B28359_01/server.111/b28310/scheduse009.htm
您可以使用DBMS_SCHEDULER做到这一点。
为每个过程创建三个不同的作业,并同时计划它们。
这是我的自定义方法,将工作并行化为N个单独的作业,保留了dbms_scheduler的日志记录和反压支持。日期间隔由mod N分配。