首页 / ORACLE / Oraclejob情况的查看处理
Oraclejob情况的查看处理
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Oraclejob情况的查看处理,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1120字,纯文字阅读大概需要2分钟。
内容图文
![Oraclejob情况的查看处理](/upload/InfoBanner/zyjiaocheng/552/32bb48ed3b2d42f4ac4c5ecb6a4d4be2.jpg)
注意:当一个job的执行周期是3分钟执行一次,而你设参数job_queue_interval=600(10分钟),而你只有一个SNP进程的话,你的这个JOB
exec dbms_job.broken(23,false);
commit;
select t.*, t.rowid from dba_jobs t;
select t.*, t.rowid from sys.user_jobs t;
select job, last_date, next_date, broken, interval, failures
from user_jobs;
当一个job运行时返回一个error是,Oracle会再次设法执行它,,第一次尝试是在一分钟后,第二次是在2分钟后,第三次是4分钟后,以此类推。每次尝试的周期加倍,直到下一次的运行时刻来到,又再次尝试,当尝试执行失败16次时,oracle自动标示此job为broken,不再执行此任务。
注意:当一个job的执行周期是3分钟执行一次,而你设参数job_queue_interval=600(10分钟),而你只有一个SNP进程的话,你的这个JOB将10分钟执行一次,失败16次后将标示为broken。因为你的job的执行周期被SNP进程的唤醒周期限制。那么每次尝试的时间间隔成倍的情况不会出现。
select job, last_date, next_date, broken, interval, failures
from user_jobs;
看看结果是什么?
注意,如果failures中job的失败次数,如果超过15次job就停止了.
broken显示Y,则job不可用了
是16次运行不成功,JOB就会自动停掉。
内容总结
以上是互联网集市为您收集整理的Oraclejob情况的查看处理全部内容,希望文章能够帮你解决Oraclejob情况的查看处理所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。