备份指令执行成功,查询DBA_OB_BACKUP_JOB_HISTORY 备份状态失败,错误:cannot find object on object storage

【 使用环境 】测试环境
【 OB or 其他组件 】obclient
【 使用版本 】4.3.5 社区版
【问题描述】
1.配置test_tenent租户归档路径
alter system noarchivelog;
alter system set log_archive_dest=‘LOCATION=file:///data/ob/archive’;
alter system archivelog;
alter system set DATA_BACKUP_DEST=‘file:///data/ob/back’ tenant=test_testnant;
2.执行备份成功
alter system backup database plus archivelog;
3.查询备份历史
select * from oceanbase.DBA_OB_BACKUP_JOB_HISTORY where status =‘FAILED’;
错误信息: cannot find object on object storage

【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

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

1 个赞

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

日志采集场景: 数据备份问题
日志采集命令: obdiag gather scene run --scene=observer.backup

为了更准确地定位问题,请您提供以下信息:

  1. 您的 OceanBase 版本是什么?
  2. 备份时使用的具体命令是什么?
  3. 能否提供完整的错误日志或错误信息?
  4. 您的备份存储配置是否正确,例如对象存储的 endpoint、bucket 等信息是否有误?
  5. 在执行备份操作之前,是否对相关表或数据库进行了任何更改?

请您按照上述命令进行日志采集,并将日志文件发送给我们,我们将进一步为您分析问题。

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

1 个赞

/data/ob/archive /data/ob/archive 这2 个 目录所有observer节点 都有吧 ,确定是nfs 或者oss共享目录吧 ?

1 个赞

这个备份失败是之前的失败?还是这次备份也失败了?

感谢感谢解决了,是nfs共享目录设置的有问题

积累经验