onbar 外部备份恢复报错

将数据文件更换位置后使用外部备份恢复命令报错
onbar -r -p -e -rename -p /data/sinodb/rootchk -o 0 -n /data/sinodb3/rootchk -o 0
版本:Sinoregal SinoDB Dynamic Server Version 16.8.FC8U0X3TL Software Serial Number AAA#B000000

对于重命名数据块恢复,可以在冷恢复期间指定新数据块路径和偏移来重命名数据块。此选项可用于将存储空间恢复到不同于执行备份的路径名的路径名。在完成重命名数据块恢复后,需要执行 0 级归档。例如:
onbar -r -rename -p /data/sinodb/rootchk -o 0 -n /data/sinodb3/rootchk -o 0
命令将数据块从 (path: /data/sinodb/rootchk and offset: 0) 重命名为 (path: /data/sinodb3/rootchk and offset: 0)。
具体使用onbar恢复数据的参数介绍可详细查看:https://forum.sinoregal.cn/t/topic/132。

使用的是外部备份恢复的方式 执行完恢复命令 直接报错 无法进行下一步操作

按照以上内容,重新恢复下,如果还会报错,将af日志文件发看下。

af.zip (309.3 KB)
操作步骤:

  1. 初始化数据库,关闭数据库
  2. 复制rootchk数据库文件 到 新的路径
  3. 执行外部恢复命令