首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Oracle到SQL Server迁移

Oracle到SQL Server迁移
EN

Database Administration用户
提问于 2017-06-27 19:57:20
回答 1查看 911关注 0票数 5

我们有一个非常大的Oracle db,希望将整个oracle数据库存档到Server。我们试图在SSIS v/s SSMA之间进行权衡。能否使用SSMA实现完整的迁移?我们没有在sql中设置任何架构/表。我们需要将整个oracle迁移到sql。

在这种迁移中是否存在使用SSMA的缺点?

EN

回答 1

Database Administration用户

发布于 2017-06-28 16:59:14

在概念上,是的,SSMA很好地准备了处理大型Oracle迁移。但是,每个环境都是不同的,取决于Oracle DB所包含的特性,这可能是一个简单的过程,也可能不是一个简单的过程。不要期望看到一个成功的屏幕后,点击几次与任何方法。

首先,我建议你快速阅读一下李嘉诚对类似问题这里的答案。在你开始之前,她概述了一些你需要注意的关键事项。我还将提请您注意迁移引擎选项。您需要确保这是设置为服务器端数据迁移引擎,否则您的数据将通过任何客户端SSMA正在执行,这只是浪费带宽。

最重要的是,计划失败。可能需要几次迭代才能解决所有的错误,您甚至可能不得不在一些自定义进程中处理SSMA无法处理的事情,例如外部C库/函数、SQL Loader任务、复杂的PL/SQL语句、通过cron调用的任何外部脚本等等。我认为SSMA将尝试转换其中的许多内容,但这并不意味着它将100%工作。测试将是至关重要的,因此相应地进行计划。我还建议您尝试迁移Prod环境的一个副本(例如,Dev或其他一些prod前区域),以解决bug。这将确保您在微调东西时不会扼杀您的生产Oracle环境。

最后,最终解决方案的复杂性可能会反映Oracle数据库的复杂性。如果它只是数据,这可能会很顺利,但是如果您有很多逻辑绑定到PL/SQL例程,等等,这是很费时的。如果可能的话,可以使用SSMA,因为它有望覆盖80%或更多的工作,然后管理其余的组件,无论是SSIS还是其他组件。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/177430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档