【问题标题】:Unable to find SYSTEM_KEY_NAME in sap hana azure vm backup在 sap hana azure vm 备份中找不到 SYSTEM_KEY_NAME
【发布时间】:2020-08-07 02:58:00
【问题描述】:

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

请帮我解决这个错误。

【问题讨论】:

    标签: azure sap hana azure-backup-vault


    【解决方案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
    

    【讨论】:

    • 您好 Lukasz Chomin,感谢您的更新。现在错误已解决...
    【解决方案2】:

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

    【讨论】:

    • 我已从配置文件中复制了密钥文件。但是,我仍然面临着这个问题。
    • 嗨迈克,请帮我解决这个错误...仍然面临系统密钥问题。
    【解决方案3】:

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

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

    Screenshot

    【讨论】:

    • 在我的例子中 hdbuserstore 仅使用 indexserver 端口号(例如 30015)。请帮我解决这个错误。
    猜你喜欢
    • 2021-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多