您的位置:首页 > 数据库 > Oracle

oracle job等待数据库链接

2015-04-29 12:01 197 查看
问题:

job一切参数都正常,但是就是一直没有运行,发现执行时间是一个月前的:

JOB            6
LOG_USER       USER
PRIV_USER      USER
SCHEMA_USER    USER
LAST_DATE      2014-12-26 10:21:49
LAST_SEC       10:21:49
THIS_DATE      2014-12-26 10:22:49
THIS_SEC       10:22:49
NEXT_DATE      2014-12-26 10:22:49
NEXT_SEC       10:22:49
TOTAL_TIME     4394538
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一直未执行完,不释放。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: