在我们的目标中有一个场景是将oracle数据库迁移到Azure SQL DB。
目前,我正在评估将现有Oracle DB迁移到Azure SQL Db的多个选项,出于同样的原因,我无法决定如何处理源DB中的这种情况,即Oracle具有一种增量加载的事务数据。仅仅复制数据库就可以解决这个问题吗?或者执行一些数据迁移步骤会对我有所帮助?在这里,我可以认为更早的方法是更容易的方法,在这种方法中,我不需要担心数据内部发生的事务更新。
考虑到这一点,我应该使用哪个实用程序来执行这种活动?
发布于 2018-12-21 11:23:28
您可以使用Oracle Golden Gate将Oracle数据库复制到Azure,作为将Oracle数据库迁移到Azure SQL的一种方式。Striim似乎是另一个将数据库迁移到Azure SQL的好工具。
发布于 2018-12-21 14:07:10
我认为您可以使用SQL Server Migration Assistant (SSMA) for Oracle。
SQL Server Migration Assistant (SSMA) for Oracle由一个客户端应用程序组成,您可以使用该应用程序执行从Oracle到SQL Server和Azure SQL DB的迁移。它还包含一个扩展包,该扩展包支持数据移植和在移植的数据库中使用Oracle系统函数。
SSMA可以转换事务处理:

有关更多详细信息,请查看:SQL Server Migration Assistant (SSMA) for Oracle
希望这能有所帮助!
https://stackoverflow.com/questions/53868316
复制相似问题