Oracle调度程序间隔时间

时间:2017-09-09 06:18:03

标签: oracle plsql oracle12c job-scheduling dbms-scheduler

我对Oracle Jobs有疑问。

如果我有一个Job被定义为每5秒执行一次,但是如果因为任何原因有一个Job持续6s。会有什么后果?

例如:

then

i)2个作业同时执行???

ii)作业FIFO队列??

有没有办法告诉作业只有在那个时刻没有同一个动作的作业才能被执行????

1 个答案:

答案 0 :(得分:2)

来自文档: https://docs.oracle.com/cd/B28359_01/server.111/b28310/scheduse004.htm#ADMIN10040

在作业启动后,立即评估repeat_interval以确定作业的下一个计划执行时间。 作业仍在运行时,下一个计划执行时间可能会到达。但是,在当前作业完成之前,不会启动该作业的新实例。