某一个job的最近执行开始时间是23:55,如果interval是trunc(sysdate)+1435/1440,
next_date就是将23:55带入interval,得到的依然是23:55
但是每一次next_date的更新是在上一次执行完成之后写入的,如果上一次执行完成是在第二天的00:05
则系统发现next_date晚于当前时间,job就会报错
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30201626/viewspace-2096712/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30201626/viewspace-2096712/
本文解析了一个具体场景下job调度的时间间隔设置问题。当job的执行开始时间设为23:55,间隔按特定公式计算时,可能导致系统认为next_date晚于当前时间而引发错误。文章探讨了这一现象背后的原因及可能的解决方案。
1934

被折叠的 条评论
为什么被折叠?



