Error 3113 trapped in 2PC on transaction xxx. Cleaning up. 错误分析处理
发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,一.报错信息Sun Oct 28 00:46:33 2018Error 3113 trapped in 2PC on transaction 644.3.881743. Cleaning up.Err
千家信息网最后更新 2024年11月24日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安全错误
数据库的锁怎样保障安全
破解access数据库
武进软件开发招聘
网络安全周数据宣传标语
贵州配件管理软件开发公司
苹果软件开发 挣钱
广东安卓软件开发哪家正规
公安部网络安全保护指引
中级网络技术
什么软件可以注册服务器
门头沟数据库安全审计系统
我的世界服务器怎么单人模式
软件开发框架培训辅导费用
超聚变是做服务器的吗
电商数据库网络安全研究
企业保障信息网络安全
网络安全组织培训
火山动力网络技术有限公司怎么样
沈阳新华科技互联网学校
宣传网络安全的素材
软件开发安全教程
桌面小软件开发用什么语言
戴尔服务器装什么版本win7
数据库如何附加ldf文件
延庆区智能网络技术口碑推荐
服务器安全事故
山东春考网络技术技能考试真题
数据库表中无法创建关系
医疗系统数据库运维常见问题处理
梦想之城服务器地址
金蝶sql数据库密码