暂无图片
使用antdb数据库时,显示“ERROR could not import the requested snapshot \N”。
我来答
分享
关耳
2023-09-27
使用antdb数据库时,显示“ERROR could not import the requested snapshot \N”。

使用antdb数据库时,显示“ERROR could not import the requested snapshot \N”。

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
暂无图片
亚信安慧AntDB数据库

解决方式

该错误出现在CN节点执行SQL操作时;
在报错的CN节点查询adb_snap_state()扩展试图:
select * from adb_snap_state();
–如果提示不存在则在对应的数据库下创建该插件即可:create extension if not exits adb_snap_state;
检查查询结果global_xmin和local oldest_xmin、local global_xmin差值是不是较大,如果差值较大说明该CN事务和GTMC事务同步存在异常,需要采取如下方式触发手工同步:
找到CN进程下的postgres: snapshot receiver process进程号,并尝试kill -15 该进程号(注意:一定要是kill -15不可以-9或者其他),执行完成即可。

原因说明

产生该错误的原因可能是CN节点和GC节点事务号未及时同步导致的,可以手工触发同步;

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏