Error 3113 trapped in 2PC on transaction xxx. Cleaning up. 错误分析处理
发表于:2024-10-02 作者:千家信息网编辑
千家信息网最后更新 2024年10月02日,一.报错信息Sun Oct 28 00:46:33 2018Error 3113 trapped in 2PC on transaction 644.3.881743. Cleaning up.Err
千家信息网最后更新 2024年10月02日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安全错误
数据库的锁怎样保障安全
r510服务器安装黑群晖
数据库规则的语法
宿迁高速服务器苏卡通充值
抓网络安全意识形态
北京世纪乐知网络技术有限公司
请简述软件开发工具箱
网络安全教育创意视频
办公网络安全培训ppt
云首互联网科技
C语言数据库的使用方法
河南数据软件开发过程服务标准
打印机网络安全密码是多少
中公高科网络安全
网络技术防范编号
网络安全零和博弈
我国的网络安全做的很好吗
琴书视频软件开发
网络安全课之 游戏
创建数据库及其表结构
网络安全高校全国排名
协同软件开发价钱如何
欧姆龙软件开发工程师待遇
公积金提取一直服务器异常
杭州工行软件开发中心加班多吗
r和sql连接数据库
网络技术服务发展市场前景
服务器主板做台式机
数据库是否借出设置必填字段
为什么光盘没有数据库
虚拟机可以开几个服务器