拷贝store下数据文件,如何恢复数据

【 使用环境 】生产环境
【 OB or 其他组件 】ob
【 使用版本 】4.2.0_CE
【问题描述】

  1. 由于某种因素,如设备空间磁盘无法再次扩容,ob启动失败;此时想将数据挪至新设备,并能恢复原有的数据,需如何操作?
    ps: 数据是不是存储于此,拷贝该文件夹可操作吗
    image

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

推荐使用 obdiag 工具进行日志采集,并且将采集到的日志提供给我们以便确认问题所在。

日志采集场景: 数据恢复问题
日志采集命令: obdiag gather scene run --scene=observer.recovery

请您提供一些信息以便我们更好地帮助您:

  1. 当前数据目录的具体路径是什么?
  2. 您是否有定期备份 OceanBase 的数据?
  3. 新设备的磁盘空间是否已经准备完毕,并且格式化好了?
  4. 新设备的操作系统版本与当前设备是否一致?
  5. 您是否有尝试过手动复制 store 目录下的数据到新设备上,并重新启动 OceanBase 服务?
  6. 如果尝试过上述步骤,请问在复制过程中遇到了哪些问题或错误信息?

通过这些信息,我们可以更准确地指导您完成数据的迁移和恢复工作。同时,请确保在操作之前做好充分的数据备份,以免在迁移过程中发生数据丢失。

附上敏捷诊断工具 obdiag 使用帮助链接

ob不支持拷贝数据文件恢复数据