【问题标题】:DDL sync informaticaDDL 同步信息
【发布时间】:2014-10-16 13:45:55
【问题描述】:

我有一个问题:我在一个数据库(比如dbA)中有一个表(比如tableA),我需要将tableA 镜像为另一个数据库(比如@ 987654325@)。

我知道这可以通过(物化)视图或通过 informatica 来完成。但问题是我也需要同步 DDL。例如,如果在tableA 中添加一列,则该列应自动反映在tableB 中。

这是否可以直接通过 oracle 或 Informatica 完成。

(否则我将不得不编写一个基于 all_tab_cols 来同步表的过程)。

【问题讨论】:

  • 据我所知,只有当第二个数据库作为副本运行(通过活动数据保护)时,才能同步 DDL
  • 即使我认为:(
  • 也许我必须编写一个自定义代码来实现这一点

标签: oracle ddl


【解决方案1】:

是的,你可以:

  1. create another database as a logical standby database with Data Guard
  2. use Oracle Streams

如果您只需要另一个数据库中的一个表,我会使用 (2),或者如果您需要整个架构(或更多),我会使用 (1)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-30
    • 2017-05-21
    • 1970-01-01
    • 2019-11-10
    相关资源
    最近更新 更多