【翻译】开发者中心教你怎么办——获取和安装SAP HANA,开发者版许可文件
查看原文:Developer Center HOWTO – Get and Install a SAP HANA, developer edition License File
欢迎
如果你按照Developer Center HOWTO – Get and Install a SAP HANA, developer edition License File 上面指示的那样来在我们的公共云伙伴上创建你自己的HANA实例,你会需要每90天更新一次你的许可秘钥。如果你不这样做,你的HANA数据库会停止工作等待你安装许可秘钥。
这篇教程会教给你一些重要的步骤。
先决条件
你的HANA数据库已经装好并且运行,你可以把它连接到HANA Studio。服务器和studio的版本需要在版本35以上。
步骤1——找到你的硬件秘钥
为了申请一个许可秘钥,你需要知道运行你的HANA数据库的(虚拟)机器的硬件秘钥。
- 打开HANA Studio
- 在导航面板,右击你HANA实例的系统连接并从文本菜单选择Properties
- 在弹出窗口里,选择License
- 在弹出窗口的Request License Key部分你会发现硬件秘钥。复制,并且记下许可秘钥
步骤2——申请一个许可秘钥
SAP提供简单的自助服务来在线申请SAP HANA的开发者版本许可秘钥。以下是具体做法:
- 用你最喜欢的浏览器登陆http://service.sap.com/sap/bc/bsp/spn/minisap/minisap.htm
- 输入个人数据。如果你有不止一个SCN用户ID(例如一个S-number和一个P-number),请使用那个你用来登陆开发者版本HANA的
- 在许可同意书部分勾选“我同意”。现在,出现的实际同意书是一个标准版SAP评估许可协议。这是不对的。你对SAP HANA开发者版本的使用会被当你申请访问这个实例的时候签的同意书所限制。我们会尽快更正这个问题的。
- 在系统信息部分,在ID下拉菜单选择“HDB—SAP HANA for Development”,然后在硬件秘钥栏粘贴你的硬件秘钥
- 点击提交
- 几分钟以后,你会从SAP许可证审计服务 las@sap.com 收到一封邮件,附带HDB.txt文件。保存这个文件
步骤3——安装许可秘钥
为了完成安装许可秘钥,你必须上传你的许可秘钥到HANA实例。
- 打开HANA Studio
- 在导航面板,右击你HANA实例的连接,从文本菜单选择Properties
- 在弹出窗口选择License
- 点击安装许可秘钥按钮
- 选择你在步骤2保存的HDB.txt文件
- 你会看见一个信息“许可秘钥已经成功安装”
当问题出现的时候
我们也许过于乐观了,但我们并不期望在许可生成和安装过程里遇到任何问题。如果你遇到任何问题请在我们的论坛发布问题,或者发给我们邮件到devcenter@sap.com。常见问题:
- 当你尝试安装许可的是偶也许会遇到很多出错信息,请保证
- 你已经把你的HANA数据库和HANA Studio升级到版本1.00.35和以上,就像在先决条件里建议的那样
- 再三确认硬件秘钥
- 你收到弹出信息“许可秘钥已经成功安装”,但是许可过期时间并没有改变
- 点击“删除许可秘钥”,然后再次“安装许可秘钥”
- 当你尝试安装许可秘钥的时候,看到错误信息“名服务器不能处理这个请求,不能安装永久许可”
- 如果在AWS上原先装的是版本28的HANA系统——生成许可文件的时候伴随着错误的系统编号,不与你的安装相符。如果你的临时许可还没有过期,你也许想要开启一个新的实例,通过备份和恢复来转移数据。或者,这样来解决这个问题:
- 确认你最新的nameserver_imdbhdb.*.trc文件,无论是从Studio(双击连接然后选择“Diagnosis Files”标签)或者从服务器(从/usr/sap/HDB/HDB00/imdbhdb/trace找到)。在文件的结尾处,你会找到类似这样的东西:
[10963]{200009}[0] 2012-11-21 08:14:39.127976 i TraceContext TraceContext.cpp(00534) : UserName=SYSTEM
[10963]{200009}[0] 2012-11-21 08:14:39.127970 e Licensing AbstractLicenseManager.cpp(00054) : 52 likey_install_from_memory: This system’s system number is “000000000xxxxxxxxx“, but there is a license key for system number “000000000yyyyyyyyy” in the license key file.
[10963]{200009}[0] 2012-11-21 08:14:39.133006 e Licensing AbstractLicenseManager.cpp(00818) : TRY TO INSTALL AN INVALID LICENSE:
—– Begin SAP License —–
SAPSYSTEM=HDB
…
- 复制 000000000xxxxxxxxx 的值,然后把它粘贴到HDB.txt许可文件,覆盖掉000000000yyyyyyyyy。然后重新尝试安装许可
- 你没有收到附带着许可秘钥的邮件。确认:
- 你输入了正确的邮件地址。邮件不会被发送到你SCN用户轮廓里面储存的邮件地址,而是发送到你在许可请求里面输入的地址
- 你在安全发件人列表里面有 las@sap.com,这个地址没有被标明是垃圾邮件。
如果你觉得这个教程很有用,请在下方给我们留言。
请享受HANA之旅吧!