【问题标题】:CDC From SQL Server to OracleCDC 从 SQL Server 到 Oracle
【发布时间】:2020-04-15 01:47:45
【问题描述】:

我想知道有什么方法可以使用 SSIS CDC(SQL Server 中的工具)将数据从 SQL Server 数据库复制到 Oracle 数据库。

因为当我搜索文档时。 我只找到的教程是:

  1. 从 SQL Server 到 SQL Server
  2. 从 Oracle 到 SQL Server。

有没有办法从 SQL Server 到 Oracle 的 SSIS CDC? 可以给我链接或教程吗?

【问题讨论】:

  • 您介意描述一下您要解决的问题吗?文档还包含this article - 7 minutes read
  • 我想将数据从 SQL Server 实时复制到 Oracle,我们想要使用的解决方案/工具是 SQL Server CDC,但是当我们搜索教程时。我们没有找到从 SQL Server 到 Oracle 的 CDC 教程。所以我们需要知道使用 SSIS Sql server 从 SQL Server 复制到 Oracle 是否可行?
  • @EduardoAlmeida 我认为您提供的文章没有回答我的问题?因为在这篇文章中,Oracle 被用作源数据库,但我想将它用作目标数据库? CMIWW
  • 是的,我知道!我试图找到有关 CDC SQL Server to Oracle 的一些信息,但只遇到了与您的问题无关的 Oracle Golden Gate。我所知道的是您可以使用 SSIS 连接到 Oracle,所以如果您使用 CDC 检测到 SQL Server 中的更改并以某种方式使用 SSIS 中的 Oracle 连接管理器将这些更改保存到 Oracle,我会说这是可能的,但我会等待更好的答案。

标签: sql-server oracle


【解决方案1】:

您可以使用两个选项:

  1. 在您的问题中使用 SSIS CDC。 CDC更新的目标可以是任何OLEDB数据库,不要求是SQL Server。

  2. (此选项已弃用,因此使用 CDC 更安全)您可以使用事务复制并将 Oracle 配置为订阅者。您可以在此处找到此解决方案的文档:https://docs.microsoft.com/en-us/sql/relational-databases/replication/non-sql/oracle-subscribers?view=sql-server-ver15

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 2015-08-24
    • 2010-10-14
    • 1970-01-01
    • 2020-09-24
    • 2019-03-08
    相关资源
    最近更新 更多