Oracle 11g 到 MSSQL 2008R2 的单向复制

Oracle 11g 到 MSSQL 2008R2 的单向复制

我们正在进行重大的 LOB 系统变革,将使用 Oracle 11g,但我们需要在 SSRS 中维护大量现有报告。

有什么好方法可以自动将 400GB Oracle 11g 数据库的单向、只读同步/复制/转储到 MSSQL 2008R2,同时尽量减少移动的数据?400GB 数据将是较大数据库的 ETL/子集快照,因此无需直接备份/恢复,我相信数据将在快照之间刷新,而不是增量更新。

由于数据的敏感性以及业务部门的关系,我认为我们能够做的最好的事情就是将 ETL 放到单独的 Oracle DB 或可能的视图中,然后我们需要从那里获取它。

服务器将位于同一数据中心,因此假设低延迟高带宽访问。

答案1

将 Oracle DB 配置为复制发布者,并设置到 MSSQL DB 的事务复制(订户):

如何:从 Oracle 数据库创建发布 (SQL Server Management Studio)

相关内容