我1月份定义一个job,每个月1日凌晨1点自动调用存储过程,内容如下:begin
sys.dbms_job.submit(job => :job,
what => 'PKG_RUN_MONTH.p_run_month;',
next_date => to_date('01-02-2011 01:00:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'TRUNC(LAST_DAY(SYSDATE))+1+1/24');
commit;
end;
/过年回来上班发现job的内容变成这样begin
sys.dbms_job.submit(job => :job,
what => 'PKG_RUN_MONTH.p_run_month;',
next_date => to_date('01-01-4000', 'dd-mm-yyyy'),
interval => 'TRUNC(LAST_DAY(SYSDATE))+1+1/24');
sys.dbms_job.broken(job => :job,
broken => true,
next_date => to_date('01-01-4000', 'dd-mm-yyyy'));
commit;
end;
/而且job指定运行的存储过程没有运行。
上面情况是上面原因造成的?有没有可能被dba改了?
sys.dbms_job.submit(job => :job,
what => 'PKG_RUN_MONTH.p_run_month;',
next_date => to_date('01-02-2011 01:00:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'TRUNC(LAST_DAY(SYSDATE))+1+1/24');
commit;
end;
/过年回来上班发现job的内容变成这样begin
sys.dbms_job.submit(job => :job,
what => 'PKG_RUN_MONTH.p_run_month;',
next_date => to_date('01-01-4000', 'dd-mm-yyyy'),
interval => 'TRUNC(LAST_DAY(SYSDATE))+1+1/24');
sys.dbms_job.broken(job => :job,
broken => true,
next_date => to_date('01-01-4000', 'dd-mm-yyyy'));
commit;
end;
/而且job指定运行的存储过程没有运行。
上面情况是上面原因造成的?有没有可能被dba改了?
个人使用TOAD9.6,非常不错,推荐下……