如何解决Azure SAP HANA 备份 - hdbuserstore 无效的系统密钥
我正在尝试运行 Azure HANA 备份的预注册脚本,但一直出现下图中的错误。
如果我打开终端并运行 su SIDadm
和 hdbuserstore list
,我会收到消息(下面的屏幕截图)/
数据文件:/usr/sap/SID/home/.hdb/.../SSFS_HDB.DAT
此外,如果我运行 hdbuserstore set system
命令,我会得到 no match
结果。
如果我从 /hana/shared/SID/hdbclient
打开终端并运行 hdbuserstore
然后我可以看到系统密钥:
解决方法
根据屏幕截图,hdbuserstore
条目似乎是以用户 root 生成的(SSFS_HDB 文件的位置给出了这一点:/root/.hdb/...
)。
由于 hdbuserstore
信息特定于操作系统用户,因此 sidadm 用户将无法使用以 root 身份存储的条目。
对此的解决方案是:以 sidadm 的身份创建所需的条目,或在以 root 身份运行时使用 -u <username>
参数为用户设置条目。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。