Oracle job不执行的分析处理步骤:
1)查看last date、next date/failure次数、broken,分析是否因为job执行的存储过程异常或产生了死锁,导致job多次运行失败,最终被自动broken掉,通常数据库开发中大多数问题都是这个原因导致的。通过下面的语句查看job的运行情况:SELECT * FROM DBA_JOBS ORDER BY JOB; 2)通过以上分析,仍无头绪,很有可能是SNP进程死了造成JOB不跑,可通过下面着句话来确定:select * from v$bgprocess where name like "SNP%" OR NAME LIKE "CJQ%";查询结果中,如果PADDR=00,则可确定确实是SNP进程死掉了,重起即可,方法如下:alter system set job_queue_processes=0;
alter system set job_quene_processes=5;更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12配置Oracle用户的ssh authorized keysMySQL查询优化:用子查询代替非主键连接查询相关资讯 oracle job Oracle job不执行
- Oracle JOB异常中断原因分析 (07/15/2015 13:32:38)
- Oracle中Job定期执行存储过程刷新 (10/18/2014 07:17:20)
- Oracle job自动任务实用指南 (06/28/2014 13:57:08)
| - 修改Oracle的Job Scheduler 日志级 (11/19/2014 19:09:29)
- 通过Oracle JOB包定期执行数据统计 (08/02/2014 06:52:29)
- Oracle通过job定时执行任务 (08/28/2013 06:54:02)
|
本文评论 查看全部评论 (0)