AnyBackup-7.0.x 备份任务失败,报错:“内部错误,原因是:打开数据库失败[(错误提供者:eossmetaservice,错误值:449183745,错误位置:ncEOSSMetaHand
关键字
打开数据库失败
适用产品
- AnyBackup Express 7.0.5 ~ 7.0.18.1
- AnyBackup CDM 7.0.5 ~ 7.0.18.1
- AnyBackup Enterprise 7.0.5 ~ 7.0.18.1
问题描述
1.在 AnyBackup 管理控制台发起备份任务,任务执行失败,点击详情—执行输出,提示如下错误信息:
内部错误,原因是:打开数据库失败[(错误提供者:eossmetaservice,错误值:449183745,错误位置:ncEOSSMetaHandler.cpp:239)]
2.在 /var/log/AnyBackup/ABEOSSService/eoss_meta_svc.log日志中,提示如下报错:
Open Storage[xxxxxxxxxxxxxxxx] Failed.Reason:Invalid argument:xxxxxxxxxxxxxxxx:does not exist (create_if_missing is false)
问题影响
定时数据保护备份任务执行失败。
问题原因
产品缺陷:元数据子库已无 cid 相关数据,元数据整理后,元数据中的缓存已被清理,但 EOSSNode 缓存还存在该子库 cid 信息,导致查询时打开数据库失败。
解决方案
该问题,有两种方式处理:
1.临时处理方案:重启 AnyBackup 节点的 ABEOSSNodeService 服务来达到清理缓存的效果
2.更新 AnyBackup 版本至 7.0.18.2
更多信息
无