高手帮帮忙:Oracle Job为什么会无缘无故停掉?

eagle_hawk 2004-10-11 08:58:26
我建了一个Oracle Job,10分钟触发一次,但运行几个小时后就会停掉.请问这是什么原因吗?怎样才能避免?
...全文
244 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kamus 2004-10-20
  • 打赏
  • 举报
回复
确认JOB每次都执行成功了?
失败16次的JOB会不再执行
LGQDUCKY 2004-10-11
  • 打赏
  • 举报
回复
JOB_QUEUE_INTERVAL=60
JOB_QUEUE_PROCESSES=4
job_queue_keep_connections=true

看下这个几个参数设置对没有!
freddy2003 2004-10-11
  • 打赏
  • 举报
回复
你的数据库有没有重启过呀
bzszp 2004-10-11
  • 打赏
  • 举报
回复
修改init.ORA 中的参数试试
job_queue_processes = 4
job_queue_interval = 60

oracle有时候会出现这种问题
你可以写一个存储过程定期用job调用,检查是否都正常
发现有停止的job,动态执行dbms_job.run(jobno);
yxsalj 2004-10-11
  • 打赏
  • 举报
回复
ops?
JOB_QUEUE_PROCESSES一般设置>2
LGQDUCKY 2004-10-11
  • 打赏
  • 举报
回复

job_queue_processes = 4

定义在作业产生时能被创建的进程的最大数量.修改这个参数重新启动
bzszp 2004-10-11
  • 打赏
  • 举报
回复
try:
增加JOB_QUEUE_PROCESSES的参数值
重新启动数据库
eagle_hawk 2004-10-11
  • 打赏
  • 举报
回复
数据库的设置为:
JOB_QUEUE_INTERVAL=60
JOB_QUEUE_PROCESSES=1
而且没有job_queue_keep_connections=true。
我们这儿有几个数据库,每个数据库我都建了相同的JOB,而这些有关JOB的参数都是一样的。当时只有一个数据库的JOB会停止。
发帖
Oracle 高级技术

3476

社区成员

Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
帖子事件
创建了帖子
2004-10-11 08:58
社区公告
暂无公告