使用antdb数据库时,显示“uncommitted xmin 1783478473 from before xid cutoff 1848062627 needs to be frozen \N”。

0 denude 1年前 343次点击

求助,使用antdb数据库时,显示“uncommitted xmin 1783478473 from before xid cutoff 1848062627 needs to be frozen \N”该怎么操作?

共 1 条评论
hadi 1年前
0 

解决方式

该错误出现在数据冻结操作的时候,根据执行时报错的具体信息,找到报错的表,去对应的DN节点做如下操作:
set xc_maintenance_mode = on;
update ud.dr_gprs_731_1_20210426 set dr_type=(select distinct dr_type from ud.dr_gprs_731_1_20210426 where xmin=1783478473) where xmin= 1783478473;

原因说明

产生该错误的原因可能是执行数据冻结操作(Vacuum Freeze)分布式事务ID同步不及时、相关DN节点上数据目录adb_xact下的文件异常或者丢失损坏造成的;

添加一条新评论

登录后可以发表评论 去登录