将数据从Db迁移到Db

2020-09-12 10:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好 在Hybris项目中,...

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

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


大家好

在Hybris项目中,我们尝试将数据从一个Oracle数据库迁移到另一个Oracle数据库。 模式是相同的。

在我们的一次运行中,我们从原始数据库中转储了所有数据,并尝试加载它。 但这导致异常,指出列名无效。

在第二次尝试中,我们仅从原始数据库中获取了一张表。 我们截断了第二个数据库中的数据,然后从原始数据库加载了表数据。 但是Hybris无法读取第二个数据库中的表。

当从Oracle SQL Developer查询数据库时,我们可以在两次尝试中获得数据。 但是从HAC查询时,第一次尝试得到了"无效列名"异常,而第二次尝试却没有数据。

任何人都可以指导我们有关从数据库到数据库之间迁移数据的最佳实践吗?

预先感谢

6条回答
太Q了
2020-09-12 11:20

您说的架构是相同的,但是您实际上并没有说关于Hybris设置的任何内容。 源Hybris系统是否以前存在? 目标Hybris系统是新初始化的吗?

我猜想源系统已经存在很长时间了,并且已经进行了一些模式更改。 源数据库可能包含目标数据库中不存在的表。 我建议先检查两个数据库的表名,列名和列类型是否相同。

如果可行,另一种迁移数据的方法是使用impex。 从源数据库导出并将其导入到目标数据库,尽管这可能需要一些时间,具体取决于卷。

一周热门 更多>

相关问答