当前位置: 代码迷 >> Oracle开发 >> oracle的job执行混乱,请帮小弟我看一下吧
  详细解决方案

oracle的job执行混乱,请帮小弟我看一下吧

热度:74   发布时间:2016-04-24 06:28:44.0
oracle的job执行混乱,请帮我看一下吧
间隔:trunc(sysdate,'hh24')+1/24
我自以为应该是1小时执行一次
select trunc(sysdate,'hh24')+1/24 from dual 的结果也是显示下一小时:2015/1/14 11:00:00
但是实际上几乎是一分钟就执行一次,跟疯了一样。实在没有办法了,也看不出哪里有问题。

------解决思路----------------------
确实看不出啥问题正常这样配置就可以了啊
先查询下数据字典,看看job的下次执行时间是否正常
select * from dba_jobs;

会不会是你的job执行的代码存在死循环,引起的错觉?

------解决思路----------------------
select  SYSDATE+1/24 FROM DUAL
------解决思路----------------------
问题出在trunc上,时间间隔用 SYSDATE+1/24
------解决思路----------------------
就把间隔改了就可以了。
sysdate+1/24
  相关解决方案