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

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

具体方法是:

在命令窗口中执行命令: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;

job可以正常的定时执行了

转载于:https://my.oschina.net/u/2424727/blog/1832300

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值