大家好,谁知道ORACLE中周期运行的JOB为什么会自动停止呢,什么办法可以杜绝这种问题,谢谢高手给予解答

[复制链接]
查看11 | 回复3 | 2011-2-9 17:45:45 | 显示全部楼层 |阅读模式
或用程序怎样进行检测,然后启动呢
二楼可能跟我碰到过的问题一样,我也一直认为是ORACLE的一个bug,我们用的是9i,问题一直都存在没有解决,现在只能用DELPHI开发了一个小监控程序,发现job死掉就用声音报警,然后由专人重新启动job,希望大家给予好的解决方案,谢谢

回复

使用道具 举报

千问 | 2011-2-9 17:45:45 | 显示全部楼层
这个问题我碰到过,所有方法都试过了,我只能大胆怀疑这是oracle 11g 的一个bug , 毕竟是新东西。楼主可以走走我的旧路看看能不能帮到你:1.job_queue_processes 增大 2.关闭所有自动任务EXEC DBMS_AUTO_TASK_ADMIN.disable 3.调整SGA,楼主如果内存很吃紧,出现这样的问题也正常。
回复

使用道具 举报

千问 | 2011-2-9 17:45:45 | 显示全部楼层
oracle中如果服务长时间没有重新启动,会导致所有定时不执行。据说也是个bug,后来的版本改进了。
回复

使用道具 举报

千问 | 2011-2-9 17:45:45 | 显示全部楼层
到alert日志中查找job报错信息,alert日志会指出完整错误信息被保存在哪个trc文件里面了,再打开对应的trc文件检查具体原因。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行