1

我正在尝试使用 Recovery Vault 服务备份 Azure VM 中的 sap hana 数据库。在运行“msawb-plugin-config-com-sap-hana.sh”脚本文件时,出现“无法获取 System_Key_Name”的错误。

在此处输入图像描述

请帮我解决这个错误。

4

3 回答 3

1

根据先决条件https://docs.microsoft.com/en-us/azure/backup/tutorial-backup-sap-hana-db#prerequisites,您必须在默认 hdbuserstore 中创建一个密钥。您可以通过以 ndbadm 身份登录来创建它:

su - ndbadm

并添加密钥:

/hana/shared/NDB/hdbclient/hdbuserstore set BACKUP YOUR_HOSTNAME:30013 SYSTEM YOUR_PASSWORD

然后以 root 身份运行脚本。运行脚本后,您可以以 ndbadm 用户身份再次检查密钥 AZUREWLBACKUPHANAUSER 是否存在:

/hana/shared/NDB/hdbclient/hdbuserstore list

并删除您之前创建的密钥:

/hana/shared/NDB/hdbclient/hdbuserstore delete BACKUP
于 2021-01-10T22:15:11.850 回答
1

该脚本使用命令“runuser”(在我的例子中是 ndbadm)。在配置文件ndadm下执行hdbuserstore 时,不会返回任何密钥。您可以从具有有效文件的配置文件中复制hdbuserstore LIST返回的路径中的文件SSFS_HDB.DATSSFS_HDB.KEY 。

例子

于 2020-05-10T21:27:55.127 回答
0

请参阅SAP Note 2853601 - 为什么在 HDBUSERSTORE 中使用 Nameserver 端口进行 SAP 应用程序安装。

在 MDC 中 - 在 hdbuserstore 中使用名称服务器端口(例如 30013)而不是租户数据库的索引服务器端口(例如 30015)。

截屏

于 2020-06-11T23:01:03.993 回答