zoukankan      html  css  js  c++  java
  • oracle job等待数据库链接

    问题:

    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一直未执行完,不释放。

  • 相关阅读:
    第6章 影响 MySQL Server 性能的相关因素
    第 5 章 MySQL 备份与恢复
    第四章:4.2MySQL 权限系统介绍
    pb中的条件语句,if else,choose case ,for
    UVA
    UVA
    UVA
    UVA
    UVA
    web前端视频收集
  • 原文地址:https://www.cnblogs.com/huanhuanang/p/4465591.html
Copyright © 2011-2022 走看看