将数据从旧Hybris实例移至新Hybris实例

2020-09-19 21:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在从5.7迁移到...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我正在从5.7迁移到6.2,我需要将数据从旧版本迁移到新版本,需要知道可以采取什么方法吗?

谢谢,

D

1条回答
蓋茨
2020-09-19 21:49 .采纳回答

您好,阿伦

解决这个问题的方法很多,而且因项目而异,因此这个答案是高层次的。

首先,您将要利用本机db工具从当前系统迁移数据。 所有受支持的数据库都有它们。 请与您的供应商联系以获取受支持的工具。 这将允许您将数据从一个数据库移动到另一个数据库,但假定您要迁移相同的数据库,即hana-> hana或mysql-> mysql。 如果不是这种情况,则此答案不适用,您应该寻找一些更强大的数据迁移工具。

安装新版本的hybris并将其配置为使用迁移的架构和数据。 下一步将是运行系统更新。 您可以在此处了解更多信息: https://help.hybris.com/6.7 .0/hcd/08c89599782a4d589a2d5651899d02f1.html

如果很幸运,您的目标系统将会出现,则可以使用hac运行此命令。 您更有可能必须运行无头的hybris ant更新。 这很有可能也会失败。 但是,您可以运行 ant updatesystem -DdryRun = true ,它实际上不会运行更新,而是提供可以手动针对目标数据运行的DML脚本。 这将使您能够识别和修复出现故障的位。 您将需要有关正在使用的数据库系统的扎实知识,并且需要可重复的过程。 这意味着您应该能够还原和使用第一步中创建的原始数据重新开始。 这可能是一个挑战,因为生产数据库往往很大,因此要进行计划。 一旦运行了DML脚本,您就应该能够启动hybris系统并从hac运行系统更新。

一些重要的考虑因素

  1. 您的生产数据将包含实时的客户数据,请确保在启动目标系统之前了解系统中发生的情况。 您不希望向所有客户发送电子邮件,因为cronjob开始了。

  2. 密码可能很棘手。 很多时候,客户会增加用户密码保护,因为新版本的hybris支持更好的哈希算法。 对此没有简单的答案,您将必须与企业合作并定义详细的迁移要求。

  3. 促销:促销在版本迁移中发生了显着变化,因此请再次与企业合作以了解这些要求。

  4. 这将花费比您想象的更长的时间。 很难估计和具有挑战性,因此在提供时间表时要小心。

  5. 在运行更新过程之前,请查看加速器数据,并确保它不会进入生产系统。 彻底了解系统更新期间发生的情况。 能够失败并对此进行迭代至关重要。

希望有帮助。

一周热门 更多>