点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好:
请查看下面的简单代码。 我备份了一个数据库(模式),我们将其称为" DBNAME"。 这是HANA中的实时公司数据库。
我在同一HANA实例中有一个测试公司数据库,名为" DIFFERENTNAME"。
我需要将DBNAME的备份还原到DIFFERENTNAME中。 换句话说,我需要恢复"现场测试"。
有人告诉我,下面的代码将做到这一点,并且安全地做到这一点。 这是正确的吗?
谢谢!
约翰
从"/img/root/Backups/data/DBNAME"作为二进制导入" DBNAME"。" *" 忽略现有线程500将模式" DBNAME"重命名为" DIFFERENTNAME";
嗨
以下是在HANA SQL控制台上使用的代码
注意:请不要忘记将/hana_backup/company_backup替换为您的实际路径!
而且,这是还原的最简单方法 在同一实例中将实时模式作为测试模式通过使用SLD进行,因为它是GUI界面,因此您无需编写命令!
看看此SAP注意: 2134959-SAP Business One架构导出和导入指南,适用于SAP HANA版本
,
巴拉
坦白说,我也不知道有什么区别。 我只是按照SAP注意:)
谢谢,巴拉!
我是说对了,我们的脚本之间唯一的区别是线程数(500与10)吗?
仅供我将来参考,有什么区别? 我在备份脚本中使用了" 500"。
John
嗨,约翰,
那是不对的! 您可以将备份还原到任何现有数据库!
如果测试公司中的数据保持不变,那么可以确保导入失败!
实际上,客户端说 这是行不通的。 他说测试公司中的数据保持不变。
因此,我与DBA进行了交谈。 显然,与SQL不同,HANA不允许您将实时公司数据库的数据还原到已经存在的测试公司数据库中。
相反,在我们讨论的脚本中,您必须在新的数据库ID下指定测试公司数据库。
哇! 这让我感到惊讶。 SQL使您可以直接还原到已创建的数据库中。 嗯...
无论如何,我想我唯一剩下的问题是脚本中500个线程和10个线程之间的区别是什么?
John
嗨,约翰,
有时我也注意到HANA工作室的行为异常。
在我的情况下,我运行了一个更新查询 使用HANA Studio更新UDT的特定UDF。 更新查询成功运行,但是当我在SBO中检查时数据没有更新。 我了解到的是关闭HANA工作室,然后重新进入解决了这个问题。
您也可以尝试相同的方法:
1。 登录到HANA Studio
2。 导出LIVE模式
3。 注销并关闭HANA studio。
4。 重复步骤1
5。 使用重命名
6导入SQL。 重复步骤3
现在检查SBO中是否有更新的数据!
嗨Bala:
实际上,在尝试还原时,我没有收到任何失败消息。 实际上,它表示恢复成功。
但是,当我们进入测试公司时,数据保持不变。
因此,我与IT团队进行了交谈。 他们还确认,HANA不允许您将公司的实时备份还原到另一个数据库中,除非您通过System Landscape Directory进行了还原。
您如何成功做到这一点? 您有什么可以分享的步骤吗?
谢谢!
约翰
一周热门 更多>