日期:2014-05-17  浏览次数:20888 次

oracle 定时job没有自动执行
我新建了一个job,通过:
begin 
  dbms_job.run(43);
end;

是可以执行该定时job的

但是,到了job设定的执行时间,该job没有自动执行。
我用命令show parameters job_queue_processes 查看后,
发现参数值为1000,百度了下,说只要大于0,就ok了,但现在不知道为什么未执行。求高手相助。
NAME TYPE VALUE
------------------------------------ ----------- ------
job_queue_processes integer 1000

------解决方案--------------------
信息贴出来,看看里面的错误和尝试次数,定位看看JOB到底运行出错了么,时间设置对了么?
------解决方案--------------------
9i 是有个bug的。换版本吧。