美文网首页
ORA-02049 分布式事务处理等待锁

ORA-02049 分布式事务处理等待锁

作者: 小宝箭 | 来源:发表于2019-06-25 15:53 被阅读0次

病假请了两个月,回来发现ETL有个任务一直在跑,从4月3号跑到现在都没停,也没跑完,暂停任务后清除了错误,更新了时间,TSK也没法应。手动执行Procedure,时间较长,报错 ORA-02049 分布式事务处理等待锁。

解决方案:1.先查找是否有该TSK的进程锁存在。

查询语句为 
SELECT A.SID,

A.SERIAL#,

A.USERNAME,

B.TYPE 

FROM V$SESSION A,V$LOCK B 

WHERE A.SID=B.SID 

AND a.USERNAME='CALNAV'

查询CALNAV任务是否有锁,得出SID号和SERIAL#号,查询语句为:

ALTER SYSTEM KILL SESSION '407,613' ;(SID,SERIAL#)

查杀进程时,发现杀不掉进程,百度得出

ALTER SYSTEM KILL SESSION '407,613'  IMMEDIATE;

锁干掉,任务立马开始跑,大功告成。

相关文章

  • ORA-02049 分布式事务处理等待锁

    病假请了两个月,回来发现ETL有个任务一直在跑,从4月3号跑到现在都没停,也没跑完,暂停任务后清除了错误,更新了时...

  • 分布式锁

    为什么要用分布式锁 数据库乐观锁redis分布式锁zookeeper分布式锁 使用分布式锁的场景 实现分布式锁的方...

  • 什么是分布式锁?几种分布式锁分别是怎么实现的?

    一、什么是分布式锁: 1、什么是分布式锁: 分布式锁,即分布式系统中的锁。在单体应用中我们通过锁解决的是控制共享资...

  • 4:Redis 分布式锁 (文末有项目连接)

    1:什么是缓存分布式锁 2:分布式锁的关键代码 3:业务代码使用分布式缓存锁 4:业务代码使用分布式缓存锁 5:测...

  • 锁(2)-- 分布式锁

    前言: 锁分3种:java锁、分布式锁、DB锁 分布式锁的几种实现方式 目前几乎很多大型网站及应用都是分布式部署...

  • java锁的概念

    参考文档探究分布式并发锁并发编程-锁的发展和主流分布式锁比较总结从构建分布式秒杀系统聊聊分布式锁探索并发编程(六)...

  • Redis实现分布式锁

    分布式下的分布式锁一般实现有三种: 基于数据库的乐观锁 基于redis的分布式锁 基于zookeeper的分布式锁...

  • 分布式锁

    为什么要用分布式锁? 分布式锁是悲观锁的实现; 如果采用乐观锁的方案就用不着分布式锁了。 能用乐观锁的地方尽量用乐...

  • 单实例redis分布式锁的简单实现

    redis分布式锁的基本功能包括, 同一刻只能有一个人占有锁, 当锁被其他人占用时, 获取者可以等待他人释放锁, ...

  • 资深架构师手写教你redis分布式锁简单实现

    redis分布式锁的基本功能包括, 同一刻只能有一个人占有锁, 当锁被其他人占用时, 获取者可以等待他人释放锁, ...

网友评论

      本文标题:ORA-02049 分布式事务处理等待锁

      本文链接:https://www.haomeiwen.com/subject/pjoyzqtx.html