oracle 定时job没有自动执行,该怎么处理

oracle 定时job没有自动执行我新建了一个job,通过:begindbms_job.run(43)end是可以执行该定时job的但是,

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的。换版本吧。