ITPub博客

首页 > 数据库 > 数据库开发技术 > SAP HANA数据库备份失败解决办法

SAP HANA数据库备份失败解决办法

原创 数据库开发技术 作者:mengxin523 时间:2022-07-23 14:41:43 0 删除 编辑

在SAP DB13里面做HANA数据库备份,结果很快就结束了。

但系统提示:已完成但有错误:

看了作业日志,提示:

在主机上hana 命令失败

SQL Message: backup could not be completed: [2000004] Cannot open file ""<root>/.COMPLETE_DATA_BACKUP_20220721_databackup_0_1" ((closed,mode= W, access= rw-r-----, flags= DIRECT|TRUNCATE|MULTI_WRITERS|UNALIGNED_SIZE), factory= (root= " /hana_export/HDB_Backup/"  Permission denied

原来我是将Data备份地址换成:/hana_export/HDB_Backup/ ,但HANA的备份所用的Linux账号是HANA管理员账号,在这个目录下并没有写入权限,于是用root更改这个目录的权限,设置拥有者和用户组为HANA管理员(如hdbadm)和sapsys,再次执行备份就没有报这个错误了!

不过备份即将结束的时候,又报了一个错误:

SQL Message: backup could not be completed: [110090] Error while backing up backup catalog, [2000004] Cannot open file ""<root>/.log_backup_0_0_0_0.1658380828674" ((closed, mode= W, access= rw-r-----, flags=DIRECT|TRUNCATE|MULTI_WRITERS|UNALIGNED_SIZE), factory= (root= " /backup/erpprd/log/"  No such file or directory

原来系统每一次备份除了在DATA备份目录生成数据备份文件之外,还会在备份快结束时往HANA系统中默认配置的Catalog 备份目录写入log_backup_0_0_0_0.* 的文件。所以就得保证HANA管理员账号对这个目录有写入的权限!

这个Catalog backup目录的配置ini为:global.ini->persistence->basepath_catalogbackup

注意:恢复数据库的时候用不到这个Catalog backup文件,只需要Data备份文件即可。


原创作者:SAP梦心

写作日期:2022.07.23


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/18755278/viewspace-2907261/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
欢迎关注微信公众号:iERPer (ERP咨询顾问之家)

注册时间:2016-10-23

  • 博文量
    23
  • 访问量
    11542