Oracle的Job不自动执行,但手动执行无任何的问题

    今天写了一个Oracle的job任务,可是发现没有定时执行,在plsql中手动执行这个job又是正常的,所以估计数据库自己可能存在问题,百度后得知是job_queue_process这个参数的问题。sql

具体方法是:数据库

在命令窗口中执行命令:show parameter job_queue_process;进程

发现job_queue_process是0,查找资料得知job_queue_process参数决定了job做业可以使用的总进程数,当该参数为0值,任何job都不会被执行。百度

因而修改job_queue_process参数为10,命令是:alter system set job_queue_processes= 10;queue

job能够正常的定时执行了方法

相关文章
相关标签/搜索