我建的dbms_job设定每天下午三点半跑一次,但是到时间后job确没有执行。
网上说是参数问题,我已将参数
  job_queue_processes=10  
  但是下面两个参数无法设置
  job_queue_interval   
  job_keep_connections
在设置的时候显示
 JOB_QUEUE_KEEP_CONNECTIONS initialization parameter has been made obsolete
ORA-25138: JOB_QUEUE_INTERVAL initialization parameter has been made obsolete
前一段时间把机器重启后job可以执行,但现在又出现这个问题!!!
 
不知道大家有没有遇到类似的问题。

解决方案 »

  1.   

    oracle的版本是多少呀,要在spfile,修改此参数文件,此文件属于二进制的文件不能直接打开
    需要spfile导入到pfile文件,然后在转化过来。
      

  2.   

    初始化参数中DISTRIBUTED_LOCK_TIMEOUT去掉即可.
    如果你的参数里有DISTRIBUTED_LOCK_TIMEOUT=?你看下你设置的个数是否大于你的JOB数,如果没有添加一个,要大于你的JOB数!
      

  3.   

    你好! 我的参数
           DISTRIBUTED_LOCK_TIMEOUT=60 
          只有两个job