Error 3113 trapped in 2PC on transaction xxx. Cleaning up. 错误分析处理
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,一.报错信息Sun Oct 28 00:46:33 2018Error 3113 trapped in 2PC on transaction 644.3.881743. Cleaning up.Err
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
关于进一步加强网络安全
淘宝搜索指数指哪些数据库
十四五网信规划 网络安全
多媒体与网络技术是什么课
全光网络技术挑战
计算机网络技术主导国家
数据库更新一个小时了
网络技术专业就业前景好不好
网络安全法是哪天颁布实施的
linux服务器漏洞
多个数据库之间的事务问题
华科 数据库系统 考试
网络安全卫士
一张课表的数据库含义
幻塔会合并服务器吗
网络安全维护需要做什么
橄榄网络技术有限公司
游戏软件开发QQ群
昌平区有口碑的软件开发不二之选
监测记录网络安全事件的技术措施
小当家互联网科技
国家鼓励开发网络技术安全
歌尔的软件开发环工作境
腾讯的网络安全实验室
网络技术初识协议
戴尔服务器选择要安装的驱动程序
390软件开发票插件不支持
安卓 数据库
plsql数据库开发
维护网络安全他律更重要