2008-11-21 20 views
2

我有dbms_scheduler -Job在Oracle 10.2.0中运行。Oracle dbms_scheduler - 对系统日期的更改作出反应

当我将系统日期更改回昨天时,该作业将等待一天才能继续其工作。原因是next_run_date不会更改。

这并不是经常发生,但有时候有人会决定在不考虑甚至不知道正在运行的oracle作业的情况下更改系统日期。

关于如何让我的作业以配置的时间间隔运行(不需要手动更改)的任何建议?

回答

4

如果您将系统日期从Oracle下改为您的手,则可能会绑定您的手。您是否有理由定期更改系统日期?如果是这样,也许你应该创建一个脚本来做到这一点,并让脚本也更新next_run_date。