繁体   English   中英

Oracle Database 11g Express:将作业与窗口调度程序关联

[英]Oracle Database 11g Express: associate job to window scheduler

我想创建一个作业并将其关联到几个窗口(WEEKNIGHT_WINDOW和WEEKEND_WINDOW),但是在Oracle文档中没有看到任何Windows参数。 创建工作时:

DBMS_SCHEDULER.CREATE_JOB (
   job_name             IN VARCHAR2,
   job_type             IN VARCHAR2,
   job_action           IN VARCHAR2,
   number_of_arguments  IN PLS_INTEGER              DEFAULT 0,
   start_date           IN TIMESTAMP WITH TIME ZONE DEFAULT NULL,
   repeat_interval      IN VARCHAR2                 DEFAULT NULL,
   end_date             IN TIMESTAMP WITH TIME ZONE DEFAULT NULL,
   job_class            IN VARCHAR2                 DEFAULT 'DEFAULT_JOB_CLASS',
   enabled              IN BOOLEAN                  DEFAULT FALSE,
   auto_drop            IN BOOLEAN                  DEFAULT TRUE,
   comments             IN VARCHAR2                 DEFAULT NULL);

这是我正在使用的Oracle版本:

Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
PL/SQL Release 11.2.0.2.0 - Production
"CORE   11.2.0.2.0  Production"
TNS for 64-bit Windows: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production

DBMS_SCHEDULER下

您要查找的参数是:

schedule_name

与此作业关联的日程表,窗口或窗口组的名称。

我相信您可以将窗口直接传递给schedule_name,也可以通过以下复杂方式进行操作:

CREATE_GROUP 

ADD_GROUP_MEMBER 

您可以在其中向现有窗口组添加一个或多个窗口(旧方法是ADD_WINDOW_GROUP_MEMBER)

然后将该组传递给schedule_name。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM