关于定时任务执行成功,却没有调用程序执行的问题

在oracle数据库中,同时创建7个定时任务,但是执行的时候 会有一个或者两个不执行,状态显示是成功的,就是job跑了, 但是调用的程序没有执行。在user_scheduler_jobs视图中可以看到7个job。后来,只好每次执行一个定时任务,然后休息10s,之后再运行一个,才会真正的调用程序,请问这种情况的出现是为什么?
参与10

8同行回答

zyclove2008zyclove2008数据库运维工程师xsw
job 跑了,但是数据没有得到应有的改变,是这个意思吗?如果是的话,我觉得可能是业务流程的问题,某一个job需要依赖于前一个job 的执行,但是前一个job 还没有执行完成(以前没有问题,因为各种原因,执行速度变慢了所以导到出了问题)。...显示全部
job 跑了,但是数据没有得到应有的改变,是这个意思吗?
如果是的话,我觉得可能是业务流程的问题,某一个job需要依赖于前一个job 的执行,但是前一个job 还没有执行完成(以前没有问题,因为各种原因,执行速度变慢了所以导到出了问题)。收起
软件开发 · 2015-10-09
浏览1601
xinjianaiqinxinjianaiqin数据库管理员北京荣之联科技股份有限公司
回复 8# zyclove2008    这个没有,就是同一张表,但是是不同的数据记录显示全部
回复 8# zyclove2008


   这个没有,就是同一张表,但是是不同的数据记录收起
电子/电信其它 · 2015-10-19
浏览1322
zyclove2008zyclove2008数据库运维工程师xsw
回复 7# xinjianaiqin     我说的是 各job 操作的数据之间,比如,第二个job 操作的数据需要依赖第一个job 运行后的结果显示全部
回复 7# xinjianaiqin


    我说的是 各job 操作的数据之间,比如,第二个job 操作的数据需要依赖第一个job 运行后的结果收起
软件开发 · 2015-10-10
浏览1386
xinjianaiqinxinjianaiqin数据库管理员北京荣之联科技股份有限公司
回复 5# zyclove2008    job之间没有依赖关系,操作的是同一张表显示全部
回复 5# zyclove2008


   job之间没有依赖关系,操作的是同一张表收起
电子/电信其它 · 2015-10-09
浏览1406
xinjianaiqinxinjianaiqin数据库管理员北京荣之联科技股份有限公司
回复 4# 静以致远    同一个数据,怎么理解?你的意思是同一张表吧?还是数据记录?显示全部
回复 4# 静以致远


   同一个数据,怎么理解?你的意思是同一张表吧?还是数据记录?收起
电子/电信其它 · 2015-10-09
浏览1374
静以致远静以致远数据库运维工程师汇通天下
会不会是你这几个job 操作的有同一个数据 期间因为锁的争用 导致有个别job 没有执行成功显示全部
会不会是你这几个job 操作的有同一个数据 期间因为锁的争用 导致有个别job 没有执行成功收起
互联网服务 · 2015-10-09
浏览1401
xinjianaiqinxinjianaiqin数据库管理员北京荣之联科技股份有限公司
回复 2# lhrbest    进过查看show parameter job_queue_processes 发现这个值是1000,job日志没有报错。显示全部
回复 2# lhrbest


   

进过查看

show parameter job_queue_processes 发现这个值是1000,job日志没有报错。收起
电子/电信其它 · 2015-10-09
浏览1375
lhrbestlhrbest数据库管理员外汇交易中心
你看看job日志呢,是否有报错信息,另外看看这个参数是多少呢?job_queue_processes显示全部
你看看job日志呢,是否有报错信息,另外看看这个参数是多少呢?job_queue_processes收起
互联网服务 · 2015-09-21
浏览1542

提问者

xinjianaiqin
数据库管理员北京荣之联科技股份有限公司

问题来自

问题状态

  • 发布时间:2015-09-16
  • 关注会员:1 人
  • 问题浏览:7031
  • 最近回答:2015-10-19
  • X社区推广