数据库添加DBLink后,很容易出现一个问题:
ORA-02049:超时:分布式事务处理等待锁
ORA-02063:紧接着line(起自ODS_LINK)

问题原因分析:第一次执行操作后出错,数据库没有提交或回退,未关闭原有数据库窗口,重新打开新窗口执行数据插入操作,报ORA-02049错误。
解决办法:
数据库登陆管理员账号查看
1、查看死锁进程

SELECT S.USERNAME,DECODE(L.TYPE, 'TM', 'TABLE LOCK', 'TX', 'ROW LOCK', NULL) LOCK_LEVEL,O.OWNER,O.OBJECT_NAME,O.OBJECT_TYPE,S.SID,S.SERIAL#,S.TERMINAL,S.MACHINE,S.PROGRAM,S.OSUSERFROM V$SESSION S, V$LOCK L, DBA_OBJECTS OWHERE L.SID = S.SIDAND L.ID1 = O.OBJECT_ID(+)AND S.USERNAME IS NOT NULL;

2、找出LOCK_LEVEL列为TABLE LOCK或者ROW LOCK的SID和SERIAL#,然后将死锁进程杀掉
ALTER SYSTEM KILL SESSION ‘SID,SERIAL#’;
例:

ALTER SYSTEM KILL SESSION '1423,21679';

重新执行数据插入操作时,一切正常。

ORA-02049:超时:分布式事务处理等待锁 问题解决相关推荐

  1. oracle分布式事物锁,ORA-02049:超时:分布式事务处理等待锁诊断-Oracle

    正式环境有两个数据库A和B,在A库上建的dblink,业务是要将A库中的一些表,通过dblink更新到B库中去,更新的时候总是报错:ORA-02049: 超时: 分布式事务处理等待超时. 之前我写过一 ...

  2. ORA-02049: 超时: 分布式事务处理等待锁

    java.sql.SQLSyntaxErrorException: ORA-02049: 超时: 分布式事务处理等待锁 ORA-06512: 在 "HECDEV.BGT_JOURNAL_BA ...

  3. oracle 分布式事务处理等待锁,关于“ORA-02049: 超时: 分布式事务处理等待锁”的处理过程...

    今晚接到项目经理发来的数据库问题,报错为ORA-02049: 超时: 分布式事务处理等待锁,第一时间感觉是维护的数据库的dblink问题,因为现在维护的这些数据库使用大量dblink,70%以上的查询 ...

  4. ORA-02409 超时 分布式事务处理等待锁定ORA-02063

    ORA-02409:超时:分布式事务处理等待锁定ORA-02063 一.错误现象与环境     前端应用程序运行时出现下面的错误提示:          事件添加失败:ORA-02409;超时:分布式 ...

  5. ORA-02409:超时:分布式事务处理等待锁定ORA-02063

    ORA-02409:超时:分布式事务处理等待锁定ORA-02063 一.错误现象与环境     前端应用程序运行时出现下面的错误提示:          事件添加失败:ORA-02409;超时:分布式 ...

  6. 【转】错误: ORA-01591: 锁被未决分布式事务处理 7.2.428982 持有--解决方案

    SQL 错误: ORA-01591: 锁被未决分布式事务处理 7.2.428982 持有 01591. 00000 -  "lock held by in-doubt distributed ...

  7. 分布式事务处理技术之LCN

    分布式事务LCN 第一章 分布式事务介绍 一.什么是分布式事务 二.XA 的两阶段提交方案 三.TCC 解决方案 四.分布式事务中间件解决方案 第二章 LCN分布式事务处理框架介绍 一.什么是LCN ...

  8. 分布式事务处理技术之LCN原理

    分布式事务LCN 第一章 分布式事务介绍 一.什么是分布式事务 二.XA 的两阶段提交方案 三.TCC 解决方案 四.分布式事务中间件解决方案 第二章 LCN分布式事务处理框架介绍 一.什么是LCN ...

  9. SpringCloud Alibaba实战--第八篇:Seata分布式事务处理

    系列文章目录 微服务新王SpringCloudAlibaba 文章目录 系列文章目录 前言 一.Seata简介 1. Seata是什么? 2. ID+三组件模型 3. 处理过程 二.Seata下载安装 ...

最新文章

  1. HDU 1248 寒冰王座(全然背包:入门题)
  2. 对MySQL进行逻辑卷备份与恢复
  3. Jupyter on Kubernetes机器学习-MLflow
  4. latex 公式转图片
  5. mac+修改+ssh文件夹权限_用SSH指令批量修改文件夹 文件权限和拥有者
  6. 【拔刀吧少年】之shell编程规范与变量
  7. jwt同一会话_在会话中使用JWT
  8. perl 哈希数组的哈希_使用哈希检查两个数组是否相似
  9. python 多组直方图 画图_python – 使用matplotlib的多个并排直方图?
  10. 一年赚4.5亿,网红盲盒公司泡泡玛特再战IPO
  11. 强大的 function adapters
  12. 方法 手写promise_实现一个符合 Promise/A+规范的 Promise(typescript 版)
  13. SpringCloud 入门级别教程,初学者专用,有netiflex原版教程,更有SpringCloudAlibaba微服务教程
  14. 超赞!设计师完全自学指南
  15. C语言实验-偶数数位求和
  16. 金蝶K3系统个别用户操作卡顿的处理办法
  17. 手机及电脑抓包(tcp,udp,http)
  18. 实现微信自动回复看电影!
  19. android 常用action和category
  20. 模仿某招聘网站的Js搜索菜单

热门文章

  1. LeetCode 5661. 替换隐藏数字得到的最晚时间 做题小结
  2. 2022速卖通开店费用详解
  3. 求助,大神们可不可以帮我看看这个报错
  4. c++计算正态累积分布函数
  5. 大泥王怎么调时区_卡西欧大泥王手表性能怎么样 卡西欧手表为什么叫泥王
  6. 心形线程序c语言,我想做一个心形线,如图
  7. Android Service后台下载 广播(Eventbus)通知并展示
  8. 联咏科技Novatek替换海思选型参考
  9. 在线计算机安装系统,电脑系统在线一键安装软件
  10. PDK和工艺文件解读