ITPub博客

首页 > 数据库 > Oracle > ORA-02049: timeout: distributed transaction waiting for lock

ORA-02049: timeout: distributed transaction waiting for lock

原创 Oracle 作者:ygzhou518 时间:2014-08-19 09:36:31 0 删除 编辑
target : 11.2.0.3
aux:  11.2.0.1

linkdb:


SP执行于11.2.0.3版本,通过link执行如下sql


oracle对ora-02049解释:
 

问题处理过程以及分析:
SELECT   /*+ RULE */
        LPAD (' ', DECODE (L.XIDUSN, 0, 3, 0)) || L.ORACLE_USERNAME
              USER_NAME,
           O.OWNER,
           O.OBJECT_NAME,
           O.OBJECT_TYPE,
           S.SID,
           S.SERIAL#,
           S.USERNAME,S.OSUSER,S.MACHINE,S.LOGON_TIME
    FROM   V$LOCKED_OBJECT L, DBA_OBJECTS O, V$SESSION S
   WHERE   L.OBJECT_ID = O.OBJECT_ID AND L.SESSION_ID = S.SID
   AND O.OBJECT_NAME='MASTER_HR_H_INFO'
ORDER BY   O.OBJECT_ID, XIDUSN DESC;

  kill -9



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24867586/viewspace-1253628/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-02-11

  • 博文量
    167
  • 访问量
    377773