Oracle查看执行失败的JOB的Sql
2017-07-28 14:54
405 查看
系统每晚上会跑很多JOB,JOB是否跑成功不得而知,可以通过如下SQL查看失败的JOB
考虑扩展的话,可以做个定时任务,将如上语句放入,每天检测JOB运行情况。
1.成功 发送成功通知邮件
有的人认为发送成功的邮件没有必要,只关心失败的,成功的不关注。
但是个人认为还是需要的,因为本身也是个监控的JOB,如果万一你本身也没跑或者失败,如何监测呢?就通过发送成功邮件的方式。
如果收到成功邮件,说明肯定监控JOB成功执行,并且其他JOB也成功。
如果收到失败邮件,说明其他JOB有失败的。
如果未收到邮件,说明监控JOB未成功执行。
2.失败 发送具体失败JOB的明细邮件
理所当然,如果有JOB失败,在邮件中附上失败JOB的明细信息。
select * from user_jobs where failures <>0;
考虑扩展的话,可以做个定时任务,将如上语句放入,每天检测JOB运行情况。
1.成功 发送成功通知邮件
有的人认为发送成功的邮件没有必要,只关心失败的,成功的不关注。
但是个人认为还是需要的,因为本身也是个监控的JOB,如果万一你本身也没跑或者失败,如何监测呢?就通过发送成功邮件的方式。
如果收到成功邮件,说明肯定监控JOB成功执行,并且其他JOB也成功。
如果收到失败邮件,说明其他JOB有失败的。
如果未收到邮件,说明监控JOB未成功执行。
2.失败 发送具体失败JOB的明细邮件
理所当然,如果有JOB失败,在邮件中附上失败JOB的明细信息。
相关文章推荐
- ORACLE中查看SQL执行计划的方法
- 安装完oracle后从root用户切换执行命令“sqlplus / as sysdba”失败
- Oracle Job 定时任务执行Sql
- oracle查看sql执行计划和统计信息
- 查看当前oracle中正在执行的sql语句
- bat脚本采用sqlplus登录oracle并若登录失败不卡住bat脚本的执行流程
- 查看oracle 用户执行的sql语句历史记录
- Oracle数据库案例整理-Oracle系统执行失败-sql_trace至TRUE导致Oracle在根文件夹中缺乏可用空间
- 查看当前oracle中正在执行的sql语句
- Oracle 如何根据动态性能视图来查看某条SQL语句的执行计划
- ORACLE OEM简介(如何利用OEM查看oracle当前在执行哪些SQL语句)
- Oracle如何查看SQL实际执行计划
- oracle 查看正在执行的sql_trace
- 查看oracle 用户执行的sql语句历史记录
- Oracle查看收集procedure中每行执行sql执行的性能;
- oracle中查看已执行sql的执行计划===转帖
- oracle 查看已执行的sql语句
- 查看当前oracle中正在执行的sql语句
- ORACLE 查看 执行时间长的SQL
- SQL Server Agent执行Job失败 提示[396] An idle CPU condition has not been defined - OnIdle job schedules will have no effect