AnyBackup-SAP HANA 数据库恢复失败,执行输出中显示错误信息:448: recovery could not be completed: [110077] Directory '/ba
关键字
SAP HANA、恢复
适用产品
- AnyBackup CDM 7.0.7 - 7.0.9.1
- AnyBAckup Express 7.0.7 - 7.0.9.1
问题描述
在 AnyBackup 管理控制台上发起 SAP HANA 数据库备份任务,任务执行失败,查看执行输出,显示如下警告信息:
SAP HANA 实例恢复操作执行失败(原实例:HDQ,目标实例:HDQ),原因:* 448:recovery could not be completed:[110077] Directory '/backup/HDQ/data/DB_S4Q' not found SQLSTATE:HY000。
问题影响
AnyBackup 无法成功完成 SAP HANA 数据库恢复。
问题原因
原 SAP HANA 数据库环境中存放备份信息的目录在异机数据库服务器中不存在,导致 AnyBackup 无法完成异机恢复。
解决方案
为了解决上述问题,需要在异机 SAP HANA 数据库中创建对应目录,并授予相关权限,具体步骤如下:
1.通过 SSH 工具登录 HANA 数据库服务器,创建对应目录,并授予该目录 755 权限,执行命令如下:
mkdir -p /backup/HDQ/data/DB_S4Q
chmod -R 777 /backup/
注意:上图示例中,/backup/HDQ/data/DB_S4Q 文件是异机恢复的执行输出中所提示的目录名称,具体以实际环境为准。
更多信息
关于 SAP HANA 的更多信息,请参考官方文档:SAP HANA。