【问题标题】:Job not running on start_date SQL Developer作业未在 start_date SQL Developer 上运行
【发布时间】:2019-01-03 16:19:52
【问题描述】:

当作业无法在计划中提供的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;

【问题讨论】:

  • 如果您发布用于创建该作业的代码会有所帮助。
  • 不要在 cmets 中添加代码。 edit 改为您的问题

标签: oracle dbms-scheduler


【解决方案1】:

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

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;
/

【讨论】:

    猜你喜欢
    • 2014-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-18
    • 2017-06-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多