RAC集群某一个节点alert日志报错Transaction recovery: lock conflict caught and ignored

1,背景描述

数据库版本:11.2.0.3,两节点的rac。节点1正常,节点2alert频繁出现如下报错:

Transaction recovery: lock conflict caught and ignored

Transaction recovery: lock conflict caught and ignored

Transaction recovery: lock conflict caught and ignored

2,查看恢复时使用的回滚段

select b.name useg, b.inst# instid, b.status$ status, a.ktuxeusn

xid_usn, a.ktuxeslt xid_slot, a.ktuxesqn xid_seq, a.ktuxesiz undoblocks,

a.ktuxesta txstatus

from x$ktuxe a, undo$ b

where a.ktuxecfl like '%DEAD%'

and a.ktuxeusn = b.us#;

USEG             INSTID  STATUS  XID_USN   XID_SLOT  XID_SEQ UNDOBLOCKS TXSTATUS

---------------        ---------------  ---------- ----------   ----------   ----------  ----------  ------------

_SYSSMU561_2257706629$   2    3    561       6      51470       2    ACTIVE

Transaction id: XID_USN.XID_SLOT.XID_SEQ这里的事务id:561.6.51470

There is an active dead transaction in _SYSSMU561_2257706629$ undo segment.

The dead transaction id is 561.6.51470 which is 231.6.c90e in hexadecimal.

事务ID          对应16进制转换

561.6.51470    231.6.c90e

3,通过dump undo header 寻找事务使用的undo segment

ALTER SYSTEM DUMP UNDO HEADER '_SYSSMU561_2257706629$';

select * from v$diag_info WHERE name='Default Trace File';

4,分析dump文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值