执行如下语句看看:
SQL> show parameter jobNAME                                 TYPE    VALUE
------------------------------------ ------- ------------------------------
job_queue_processes                  integer 10SQL> alter system set job_queue_processes=10
  2  /
系统已更改。

解决方案 »

  1.   

    SQL> show parameter job;
    未知的SHOW选项"parameter"
    未知的SHOW选项"job"SQL> alter system set job_queue_processes=10
      2  
    SQL> /系统已更改。之后再试,还是老样子。
      

  2.   

    还有一件怪事,用第二条语句连续提交2个job,等好一会也不启动,可是用dbms_job.run执行其中一个,两个一起启动。怪!
    是不是oracle这个版本的问题?
    我的是oracle 8,不是8i
      

  3.   

    8没用过,不过job这东西在7上已经很成熟了,应该不是版本问题
    还有一个参数:job_queue_interval
    值是秒为单位,你看看是多少,DEFAULT好象是60,你可以改成10再看看
      

  4.   

    万岁!!!!!!!!!!!!!!
    我知道了!
    执行完语句后,要来一句commit才算正式提交。
    谢谢诸位!
    新年快乐!