KingbaseES V8R3集群运维案例之---集群恢复案例
案例说明:
KingbaseES V8R3流复制集群在专用机环境下,出现异常问题,恢复过程如下:
问题现象及解决方案:
1、现象一
如下所示,整个集群无法启动,选择其中一个节点作为主节点,数据库服务启动如下所示:
解决方案:
将sys_xlog下的xxxxA.history文件改名后,重新启动数据库服务:
2、现象二
数据库启动到read_only模式:
解决方案:
将data目录下recovery.conf改名,重启数据库服务:
3、现象三
如下所示,数据库服务启动正常,在创建表时,提示系统索引故障:
解决方案:
重建问题索引后,重启数据库服务,恢复正常。
4、现象四
主节点数据库恢复后,如何将其余备节点加入集群。
解决方案:
1) 通过network_rewind.sh启动其余被备节点,通过rewind恢复备库。
2)如果rewind方式不能恢复备库节点,只能通过sys_basebackup恢复备库节点。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
2022-11-15 KingbaseES V8R6集群运维案例---数据块故障自动修复(auto_bmr)