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

eagle_hawk 2004-10-11 08:58:26
我建了一个Oracle Job,10分钟触发一次,但运行几个小时后就会停掉.请问这是什么原因吗?怎样才能避免?
...全文
276 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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会停止。

3,495

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧