我在Oracle 10.2.0中运行了 dbms_scheduler -Job。
当我将系统日期更改回昨天时,作业将等待一天以继续其工作。原因是 next_run_date 不会改变。
这种情况不会定期发生,但有时会有人决定更改系统日期而不考虑或甚至不知道正在运行的oracle作业。
有关如何使用配置的间隔保持作业运行的任何建议(无需手动更改)?
答案 0 :(得分:4)
如果您要从Oracle下面更改系统日期,您的双手可能会受到限制。您是否有理由定期更改系统日期?如果是这样,也许您应该创建一个脚本来执行此操作,并让该脚本也更新next_run_date。