欢迎访问机房运维工作室

爱数知识库

AnyBackup-Linux 环境下 SAP HANA 数据库备份失败,执行输出中显示错误信息:._backint_ 权限不够 SQLSTATE_ HY00

频道:爱数知识库 日期: 浏览:22

AnyBackup-Linux 环境下 SAP HANA 数据库备份失败,执行输出中显示错误信息:./backint: 权限不够 SQLSTATE: HY000。

关键字

SAP HANA、backint、权限不够

适用产品

  • AnyBackup 7.0.9.1

问题描述

AnyBackup 管理控制台上发起 SAP HANA 数据库备份任务,备份任务执行失败,查看执行输出,显示如下警告信息

备份失败,前缀为E_1599113794597743的完全备份执行失败,原因:* 447: backup could not be completed: [110507] Backint exited with exit code 126 instead of 0. console output: dirname: 缺少操作数 Try 'dirname --help' for more information. /usr/sap/HDB/SYS/global/hdb/opt/hdbbackint: line 5: ./backint: 权限不够 SQLSTATE: HY000。

问题影响

AnyBackup 无法成功完成 SAP HANA 数据库备份。

问题原因

客户端安装目录的权限不足,导致调用 Backint 接口备份 HANA 数据库时失败。

解决方案

为了解决上述问题,需要赋予客户端安装目录 755 的权限,步骤如下:
警告:更改目录权限属于危险操作,请与管理员确认后操作
1.通过 SSH 工具登录 HANA 数据库服务器,查看客户端安装目录,执行命令如下:

ps -ef |grep esf
注意:下图示例中,客户端安装目录为 /aishu/AnyBackupClient/ClientService。

2.赋予客户端安装目录 755 的权限,执行命令如下:

chmod -R 755 /aishu/AnyBackupClient/

3.使用操作员登录 AnyBackup 管理控制台,重新发起 SAP HANA 备份任务。

更多信息

关于 SAP HANA 的更多信息,请参考官方文档: SAP HANA