AnyBackup-SAP HANA 数据库备份失败,执行输出中显示错误信息:* 447: backup could not be completed: [110122] A data backup
关键字
SAP HANA、backup is running
适用产品
- AnyBackup CDM 7. 0. x
- AnyBackup Express 7. 0. x
- AnyBackup Enterprise 7.0.x
问题描述
在 AnyBackup 管理控制台上发起 SAP HANA 数据库备份任务,任务执行失败,查看执行输出,显示如下警告信息:
* 447: backup could not be completed: [110122] A data backup cannot be created because another data backup is running or a storage snapshot has been prepared. SQLSTATE: HY000。

问题影响
AnyBackup 无法成功完成 SAP HANA 数据库备份。
问题原因
正在备份的数据库存在其它备份任务正在运行,导致 AnyBackup 无法正常完成备份。
解决方案
为了解决该问题,需要登录对应的数据库,查询并结束其它备份任务,步骤如下:
1.登录对应数据库并查询当前其它备份任务的 BACKUP_ID,命令如下:
SELECT BACKUP_ID FROM SYS.M_BACKUP_CATALOG WHERE entry_type_name = 'complete data backup' and state_name = 'running' order by sys_start_time desc

2.执行如下命令,停止对应的其它备份任务。
BACKUP CANCEL 1703037322559;

警告:当前的其它备份任务一定要与数据库工程师确认可以停止后才能停止。
3.在 AnyBackup 管理控制台重新发起备份任务。
注:若为 Multiple containers(多租户数据库) ,需要登录 SAP HANA 数据库的系统库和租户库都执行上述步骤 1 和步骤 2 。
更多信息
关于 SAP HANA 的更多信息,请参考官方文档:SAP HANA。