当前位置: 首页 > article >正文

KingbaseES V8R6备份恢复系列之 -- system-Id不匹配备份故障

​ KingbaseES V8R6备份恢复案例之---system-Id不匹配备份故障

案例说明:
在KingbaseES V8R6执行备份时,在sys_log日志中出现system-id不一致的故障并伴随有归档失败,故障如下图所示:

适用版本: KingbaseES V8R6

一、问题分析1、查看当前数据库system-id

可以通过sys_controldata -D data,查看当前数据库system-id。system-id在初始化实例时自动分配,每个实例是唯一的(对于流复制集群,主库和备库是一致的)。

2、查看数据库repo-path下的system-id

1)查看备份repo-path

2)查看备份信息记录文件

Tips:在执行备份后,将在*.info文件记录相关的备份信息。

[kingbase@node101 kbbr2_repo]$ find ./ -name *.info
./archive/kingbase/archive.info
./backup/kingbase/backup.info

3)在repo-path下读取备份信息

[kingbase@node101 kingbase]$ pwd
/home/kingbase/kbbr2_repo/backup/kingbase
[kingbase@node101 kingbase]$ cat backup.info|grep -i system-id
db-system-id=7080367334319169673
1={"db-catalog-version":202112261,"db-control-version":1201,"db-page-size":32768,"db-segment-size":1073741824,"db-system-id":7080367334319169673,"db-version":"12","db-wal-segment-size":16777216}

如下图所示,备份实例的system-id:
---如上所示,必须保证当前数据库实例和repo-path下的文件所记录的system-id一致,才能使用指定的repo-path备份目录。

二、问题解决1、查看当前实例的system-id

2、查看数据库repo-path记录system-id

---如上所示,当前数据库实例system-id和repo-path记录的system-id不一致。

3、将原repo-path存储目录改名后,重新初始化(sys_backup.sh init)。

三、总结
在执行sys_backup.sh init后,会初始化生成repo-path备份目录,并生成记录备份信息的文件*.info,在info文件中记录了system-id;如果其他的实例使用已有的repo-path,就会出现system-id不一致的故障。


http://www.kler.cn/news/18561.html

相关文章:

  • Java引用类型(强引用,软引用,弱引用,虚引用)
  • 运维高可用架构的 6 大常规方案
  • 重新定义座舱智能化的下半场?谁能抓住弯道超车的窗口期
  • 《Kubernetes证书篇:基于cfssl工具集一键生成二进制kubernetes集群相关证书(方法一)》
  • MySQL:数学函数和字符串函数
  • VMware NSX Advanced Load Balancer (NSX ALB) 22.1.3 - 负载均衡平台
  • 从零构建自己的脚手架
  • 【多线程初阶三】简单了解wait和notify方法~
  • [Go语言实战]并发模式runner
  • iOS输入限制表情输入、最大字符、正则过滤
  • Geoffrey Hinton对于AI的警示 20230507
  • SQL 招聘网站岗位数据分析
  • 数据挖掘笔记
  • Spring-AOP
  • 文心一言 VS chatgpt (6)-- 算法导论2.3 1~2题
  • macOS的CAOpenGLLayer中如何启用OpenGL3.2 core profile
  • Oracle监控账号创建【Prometheus】
  • webstorm 创建harthat项目
  • AI 工具合辑盘点(七)持续更新 之 AI 音乐制作工具
  • 【运动规划算法项目实战】如何利用AABB作碰撞检测(附ROS C++代码)
  • SQL学习日记
  • 从文字到语义:文本分词和词性标注的原理与实现
  • Gradio的web界面演示与交互机器学习模型,安装和使用《1》
  • 拐点已至!被比亚迪赶超,大众中国打响「翻身战」
  • 单元测试 - 集成H2 Dao测测试
  • 【Redis7】Redis7 持久化(重点:RDB与AOF重写机制)
  • 名称空间(namespaces)与作用域
  • [LeetCode周赛复盘] 第 344 场周赛20230507
  • 从不同视角来看待API数据接口
  • Unity用脚本获取物体和组件(下)