使用 ssis 从 SQL Server 表复制到 Oracle 11g

Posted

技术标签:

【中文标题】使用 ssis 从 SQL Server 表复制到 Oracle 11g【英文标题】:Copying from SQL Server table to Oracle 11g using ssis 【发布时间】:2020-11-27 20:02:52 【问题描述】:

我正在使用 SSIS 将大量数据(4-30M 行)从 SQL Server(ole db 源)复制到 Oracle 数据库(ado.net 目标)。转机需要4个多小时。

谁能帮助我更快地从 SQL Server 表转移到 Oracle?

【问题讨论】:

【参考方案1】:

尝试将defaultBufferMaxRows 增加到一个非常大的数字。在此处查看其他性能问题排查思路

https://docs.microsoft.com/en-us/sql/integration-services/data-flow/data-flow-performance-features?view=sql-server-ver15

【讨论】:

以上是关于使用 ssis 从 SQL Server 表复制到 Oracle 11g的主要内容,如果未能解决你的问题,请参考以下文章

SSIS MySQL 复制表到 SQL Server

将数据从平面文件加载到 Sql Server 表,并使用 SSIS 导出到 excel

SSIS将数据从Excel导出到SQL Server表

使用 SSIS 将数据加载到 SQL Server 中的多个表

脚本任务从 Excel 批量复制到 Sql Server 2008。标题后缺少第一行

使用 SQL Server Integration Services (SSIS) 加载数据、键和索引