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