首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将表从Oracle复制到SQL Server

如何将表从Oracle复制到SQL Server
EN

Stack Overflow用户
提问于 2018-03-21 04:04:41
回答 4查看 492关注 0票数 0

我们的姊妹公司有一台Oracle服务器,这是我们基于SQL server的业务流程的瓶颈。当我们使用SSIS查询我们需要的所有表时,它在5小时内完成(数百万条记录,但很少有更改)。企业希望数据刷新速度稍快一些。

如何在没有第三方工具的情况下轻松地将数据从Oracle复制到SQL Server?

我们在Oracle中没有管理员权限(仅读取数据和列出表/视图),但我们在SQL Server (2014 Enterprise)中拥有sysadmin权限。

EN

回答 4

Stack Overflow用户

发布于 2018-03-21 04:11:25

设置链接服务器。使用proc拉取表。不能保证更快。另外,您有没有试过调优SSIS包?设置提交大小的精确值,使缓冲区设置达到最大值。是否尝试过批量数据分发程序等?

票数 1
EN

Stack Overflow用户

发布于 2018-03-21 06:40:50

请尝试更改批处理大小属性。我总是尝试10000行,但你应该尝试一下。许多用户已经看到了10-50%的改进。您还可以购买Attunity Connector,它也可以显著提高性能。

票数 1
EN

Stack Overflow用户

发布于 2018-03-21 06:26:22

从甲骨文到SQL Server =>,我会考虑使用sqlplus将数据卸载为CSV或分隔格式,并将其bcp‘’ing到SQL*Server中。

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

https://stackoverflow.com/questions/49393200

复制
相关文章

相似问题

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