Welcome 微信登录

首页 / 数据库 / MySQL / oracle的job不能运行问题的解决方法

最近写了一个Oracle的job,运行的时间间隔是1分钟。但是发现这个job并没有运行,最开始怀疑是时间间隔写错了,但是一检查发现不是时间间隔并没有写错;又怀疑是存储过程有问题,但是单独执行存储过程是没有问题的。后来上网查了一下发现可能是系统参数 job_queue_process 的问题。job_queue_process 表示oracle能够并发的job的数量,可以通过语句 show parameter job_queue_process; 来查看oracle中job_queue_process的值。当job_queue_process值为0时表示全部停止oracle的job。可以通过语句 ALTER SYSTEM SET job_queue_processes = 10; 来修改oracle中job_queue_process的值(这里改为10,job_queue_process的值该设为多少是另外的问题),不过这种修改是动态的,当oracle重新启动后job_queue_process的值将仍然从\%ORACLE_HOME%adminmydbpfileinit.ora文件中读取。Linux下mysql安装配置入门知识Fedora8下安装ORACLE10G数据库图文详解相关资讯      oracle  oracle job 
  • Oracle JOB异常中断原因分析  (07/15/2015 13:32:38)
  • Oracle中Job定期执行存储过程刷新  (10/18/2014 07:17:20)
  • [INS-32052] Oracle基目录和Oracle  (07/22/2014 07:41:41)
  • 修改Oracle的Job Scheduler 日志级  (11/19/2014 19:09:29)
  • 通过Oracle JOB包定期执行数据统计  (08/02/2014 06:52:29)
  • Oracle job自动任务实用指南  (06/28/2014 13:57:08)
本文评论 查看全部评论 (0)
表情: 姓名: 字数