oracle job等待数据库链接
问题:
job一切参数都正常,但是就是一直没有运行,发现执行时间是一个月前的:
JOB 6 LOG_USER USER PRIV_USER USER SCHEMA_USER USER LAST_DATE 2014-12-26 15:31:49 LAST_SEC 15:31:49 THIS_DATE 2014-12-26 15:32:49 THIS_SEC 15:32:49 NEXT_DATE 2014-12-26 15:32:49 NEXT_SEC 15:32:49 TOTAL_TIME 4398944 BROKEN N INTERVAL sysdate+1/24/60 FAILURES 0 WHAT PROC_CONNECT; NLS_ENV NLS_LANGUAGE=‘SIMPLIFI MISC_ENV 0102000200000000 INSTANCE 0
查看正在执行的job,发现这个job从一个月前就一直在跑,没有结束,实际上这个job执行10秒就结束了。
select * from dba_jobs_running SID JOB FAILURES LAST_DATE LAST_SEC THIS_DATE THIS_SEC INSTANCE 1003 6 0 2014/12/26 10:21:49.000 10:21:49 2014/12/26 10:22:49.000 10:22:49 0
查询等待事件:
wait from dblink
查询锁:
traction
结果:
发现是dblink失效导致job一直未执行完,不释放。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。