暂无图片
antdb数据库提示“switchover datanode slave 失败”。
我来答
分享
关耳
2023-09-27
antdb数据库提示“switchover datanode slave 失败”。

antdb数据库提示“switchover datanode slave 失败”。

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

解决方式

需要确认当前 datanode 节点的切换状况:

datanode 未进行实际的切换:根据 mgr 中的错误信息,解决问题后再次尝试进行切换

datanode 已经进行了实际的切换:需要进行如下的操作

mgr 节点

set command_mode = sql;
select oid,* from adb_catalog.mgr_node;
update adb_catalog.mgr_node set nodetype=‘xxxx’, nodesync=‘xxxx’,nodemasternameoid=‘xxxx’ where oid=xxxx; --此处需要将datanode的主备库都需要进行update

gtm主库&cn主库

select oid,* from pgxc_node;
update pgxc_node set node_name=‘xxxx’, node_host=’’ where oid=xxxx;

原因说明

datanode主备切换成功后,在进行一些校验的时候可能会出错,这时,就不能再次进行切换,只能通过修改元数据的方式进行。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
antdb安装,显示“Authentication failed (username/password)”要怎么解决?
回答 1
解决方式各主机之间是否配置了互信。或在命令后添加password’xxxx’选项。下面给出一个示例说明:postgresstartagentall;hostname|status| &nbs
国产数据库目前技术上和国外厂商比有什么优劣势?
回答 1
相较于其他数据库产品,AntDB是有自己的独特之处的,这四个独特之处总结一下,可以概括为四个“很”:第一个“很”,是很多,AntDB服务的通信行业客户遍布全国24个省、市、自治区,用户数超过10亿,并
walsender进程的作用是什么
回答 1
选B,把WAL日志文件通过网络传输到sendreceiver节点
多选题:对于B-Tree索引,哪些情况可能导致无法正常使用索引?
回答 1
A.使用!过滤条件 B.使用or过滤条件 C.notin条件
为什么需要数据库?
回答 1
使用数据库可以高效且条理分明地存储数据,它使人们能够更加迅速和方便地管理数据,主要体现在以下几个方面。1)数据库可结构化存储大量的数据信息,方便用户进行有效的检索和访问。2)数据库可有效地保持数据信息
antdb数据库连接时,出现“FATAL: role “cz” does not exist”。
回答 1
解决方式未指定数据库连接用户名。adb需要指定U选项或在环境变量添加PGUSERxxxadbUxxxdxxxpxxx
使用antdb数据库,出现“ERROR: operator does not exist: character = integer”提示。
回答 1
解决方式Postgresql8.3以后取消了数据类型隐式转换,因此比较的数据类型需要一致。AntDB兼容了2种语法模式:默认的postgres和兼容的oracle。oracle语法模式下,AntDB已
AntDB怎么查版本号
回答 1
antdbversion
判断题:查看流复制状态时,restart_lsn应该和主库保持一致。
回答 1
正确。在流复制中,restartlsn(重启日志序列号)是一个关键参数,它记录了从库在复制过程中已经成功应用的日志文件的位置。当从库需要重新同步主库数据时,它会从restartlsn指定的位置开始读取
antdb数据库gtm节点宕机
回答 1
gtm节点所在主机宕机后,后台进程会自动切换到备节点。在主机恢复后,需要将down掉的节点重新以slave的身份添加到集群。addgtmslavegtm2forgtm1(hostadb03,port7