SAP HANA数据库备份失败解决办法
在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
-----------------------------------------------------------------------------------------------------------------------------
SAP ALL进行时...!
注:本文系原创,如要转载请务必保持原文一致并注明作者(SAP梦心)及出处(博客地址:http://www.cnblogs.com/saper/),违者将会被追究相关责任,谢谢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)