数据备份后没有可恢复时间

ob server:4.5
ocp:最新版本

ob集群: 3节点
在ocp上发起备份,实际执行:
08-28:全量一次
08-29:增量一次

今天创建了第二个ob集群来做恢复,结果在恢复界面,选择备份文件后没有识别到可恢复时间

有帖子说是ob_admin没有安装的问题,如果是的话,要安装在什么机器上:
集群1,ocp,还是集群2?

1 个赞

ob_admin是要装在业务集群上,也就是你要恢复哪个集群 哪个集群的observer上要有ob_admin包,

正常使用OCP部署的集群是有这个工具的,这个工具包含在 工具集成包(OceanBase Utils)里面,

单独安装的话需要去下载对应版本,安装后将ob_admin工具拷贝到observer bin目录下或则做个软链接到observer bin目录下

https://www.oceanbase.com/softwarecenter

每日一学

请再明确一下,你的意思是目标集群上要安装吧,是3个节点都要安装吗?

是的

我试过了,还是没有变化,能否远程指导一下呢?
我的微信:18115600310

等10分钟再试,如果还不行,你发下observer版本 以及ocp-server.log

show variables like '%version_comment%'

测试

目前看,还是没有变化,我在集群1和2的所有机器上都装了ob工具。
在ocp上看租户的备份数据

可恢复的时间没有显示,正常吗?

不正常,发下上面我说的信息吧

OceanBase_CE 4.3.5.3 (r103000092025080818-e8da5f0afb288ed0add0613740c6ccf2a3c6830b) (Built Aug 8 2025 18:44:31)

scp-server.log 发下,正常在ocp server机器上的这个目录
/home/admin/ocp/log

如果找不到在机器上搜下

find / -name "ocp-server.log"

今天的ocp_server.log
ocp-server.log.2025-08-29.0.gz (10.3 MB)
正在上传:ocp-server.log.2025-08-29.1.gz…
ocp-server.log.zip (1.7 MB)

28号的log要不要?

OB的bin目录下 /root/myoceanbase2/oceanbase/bin/ 没有 ob_admin 工具

我是yum安装的 我拷贝到这个目录下试试

现在点解析按钮,过一会,下面的源信息能出来了。

能不能这种情况,解析遇到问题,界面上提示一下^_^

这其实是问题排查的第一步,如果解决不了还要继续看

OCP 这里的实现原理是通过 OBServer 的 ob_admin 工具,解析备份源文件,然后根据解析结果,分析数据备份集和日志归档区间计算得到解析可恢复时间。

现在恢复完成了,就是刚才说的问题。
建议你们下个版本修改一下:
先看指定目录下有么有ob_admin,没有再看path上有没有,避免通过yum安装后找不到的情况。

谢谢!

这个问题是被归为运维问题的,异常原因较多,比如bug等,产品侧很难将问题的异常原因完全展现出来,感谢您的反馈。