作业未在start_date SQL Developer上运行

时间:2018-07-26 15:40:39

标签: oracle dbms-scheduler

当作业无法按计划中提供的start_date执行,但在重复间隔内运行良好时,SQL开发人员中的start_date是否有任何问题?

我的理解是start_date将是第一个执行,然后随后的执行将使用重复间隔。

BEGIN
    DBMS_SCHEDULER.CREATE_SCHEDULE (
        repeat_interval  => 'FREQ=DAILY',    
        start_date => TO_TIMESTAMP_TZ('2018-07-23 10:00:00.000000000 +01:00','YYYY-MM-DD HH24:MI:SS.FF TZR'),
        comments => 'Created by DBA',
        schedule_name  => '"TEST"');
END;

1 个答案:

答案 0 :(得分:0)

好吧,这是一个时间表。它执行什么(如果有的话)。这是我最近使用的示例,它可以按预期工作。查看是否有帮助。

BEGIN
   DBMS_SCHEDULER.CREATE_JOB (
      job_name          => 'p_mailovi',
      job_type          => 'PLSQL_BLOCK',
      job_action        => 'BEGIN pkg_mail.p_mailovi; end;',
      start_date        => TO_DATE ('15.05.2018 10:00', 'dd.mm.yyyy hh24:mi'),
      repeat_interval   => 'FREQ=DAILY; BYDAY=MON,TUE,WED,THU,FRI; BYHOUR=9,14; BYMINUTE=0',
      enabled           => TRUE,
      comments          => 'Mailovi');
END;
/