Error 3113 trapped in 2PC on transaction xxx. Cleaning up. 错误分析处理
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,一.报错信息Sun Oct 28 00:46:33 2018Error 3113 trapped in 2PC on transaction 644.3.881743. Cleaning up.Err
千家信息网最后更新 2025年11月06日Error 3113 trapped in 2PC on transaction xxx. Cleaning up. 错误分析处理
一.报错信息
Sun Oct 28 00:46:33 2018Error 3113 trapped in 2PC on transaction 644.3.881743. Cleaning up.Error stack returned to user:ORA-02054: transaction 644.3.881743 in-doubtORA-03113: end-of-file on communication channelORA-02063: preceding line from KMESBASun Oct 28 00:46:34 2018DISTRIB TRAN OMES.2b7345a.644.3.881743 is local tran 644.3.881743 (hex=284.03.d744f) insert pending prepared tran, scn=14593464857025 (hex=d45.ce49f1c1)
二.分析
此类问题通常是由于网络问题或远程数据库异常导致的分布式事务失败。
执行下面SQL语句
select LOCAL_TRAN_ID,GLOBAL_TRAN_ID,STATE,MIXED,HOST,COMMIT# from dba_2pc_pending;#dba_2pc_pending视图记录等待恢复的分布式事务的信息select * from DBA_2PC_NEIGHBORS;#视图记录未决的分布式事务的输入输出连接信息
三.处理
1.如果在上述视图中查询到记录,则尝试force commit/rollback
commit force '644.3.881743';
2.如果不成功则进行如下操作
(1).Disable分布式恢复SQL> ALTER SYSTEM DISABLE DISTRIBUTED RECOVERY;System altered. (2).Puege(清空)in-doubt transaction entry:SQL> exec DBMS_TRANSACTION.PURGE_LOST_DB_ENTRY('644.3.881743');PL/SQL procedure successfully completed. (3).然后enable 分布式恢复:SQL> ALTER SYSTEM ENABLE DISTRIBUTED RECOVERY;
分布式
事务
信息
视图
问题
分析
处理
成功
数据
数据库
网络
语句
尝试
查询
输入
输出
错误
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
路北区全过程网络技术答疑解惑
分布式redis数据库解题技巧
网络技术支撑电信面试经验
盖县天气预报软件开发
联想服务器系统
码上互联网科技有限公司
数据库非法操作dll报错
软件开发专利价值
索尼微信无法连接服务器
网警网络安全执法
奉贤区管理软件开发
北京定制网络技术开发创新服务
数据库头歌实训
plsql如何换数据库
公网ip访问服务器
浪潮erp支持达梦数据库吗
北京交通大学软件开发
我国网络技术覆盖范围
科技美学互联网 艺术
数据库多值属性
网页有后台数据库支持吗
有效阅读软件开发
区块链闪电网络技术平台
游戏音乐用什么软件开发
北京迪姆软件开发公司电话
mysqul数据库下载
wsus数据库分析
神通数据库 采购
如何知道数据库用了什么
云服务器网络拓扑图