【问题标题】:Connecting Oracle 8i and 11g from SSIS从 SSIS 连接 Oracle 8i 和 11g
【发布时间】:2012-03-27 09:32:38
【问题描述】:

我正在使用 SSIS 为我当前的项目从 Oracle 8i 和 11g 连接和提取数据。 但是我了解到 oracle 11g 驱动只兼容 9i。

将 SSIS 与 11g 和 8i 连接的最可行解决方案是什么? 感谢您的建议。

【问题讨论】:

    标签: ssis oracle11g oracle8i


    【解决方案1】:

    升级 8i 数据库将是最好的解决方案,但假设现在不可能,我会在 8i 服务器本身上编写一个脚本来将数据导出到平面文件,然后将这些平面文件复制到 SSIS 服务器并处理它们从那里开始。

    【讨论】:

    • 从 8i 导出数据是一个不错的选择。但是有 3 个物理上不同的 oracle 8i 数据库,其中 2 个是实时的。如果我的 ETL 每天都运行,我认为导出数据的成本会很高。
    • “昂贵”是什么意思?看看它的效果如何(或不有效)的最简单方法是尝试一下。您可以先在测试系统上导出几个表,然后您将获得可靠的信息来帮助您做出决定。如果您因为钱而无法升级 8i(我知道这可能不是您的原因),那么跟踪您在此任务上花费的时间会很有用,这样您就可以向您的老板/客户展示一些成本影响留在 8i。
    • 导出表所用的时间是合理的,我们选择使用您提到的方法 - 将 oracle 数据转储到文本文件。感谢您的建议。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-21
    • 2017-10-21
    • 1970-01-01
    • 2012-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多