将数据从ms sqlserver迁移到oracle11g需要执行哪些步骤。所有视图和存储过程在迁移后是否都能正常工作?
发布于 2018-03-16 20:36:14
注意:我为原始问题写了这个答案,这个问题是“将数据从ms sqlserver迁移到oracle”。对于更新后的问题,答案通常与我介绍翻译过程时的答案相同
获取jTDS jdbc driver from sourceforge。
将其添加到Oracle SQL Developer。
工具>迁移>迁移

在新的Oracle数据库中创建迁移存储库。
创建一个新的迁移项目。
将其指向您的SQL Server数据库。
转换它-注意数据类型。
迁移数据:
基于JDBC的
Developer将创建SQL*Loader脚本以将其放入Oracle中。
开始查看迁移后的T-SQL过程和函数。SQL Developer将为它无法translate...but的代码块留下注释,您将需要测试和验证每一个翻译。客户可以看到他们的T-SQL的翻译率高达80-90%,但也可以低至50%...it,这取决于您的代码的性质。
The entire process is described here.
我在这里写了一个white paper,使用Sybase ASE作为示例源平台。对于SQL Server,该过程是相同的。它有屏幕截图的逐步指导。
如果您有Oracle客户经理,请向其寻求帮助。我们有专门处理像您这样的迁移的专家。他们有很多实用的建议,如果你缺乏专业知识,他们可以推荐第三方合作伙伴。
https://stackoverflow.com/questions/49319893
复制相似问题