DDL同步信息

时间:2014-10-16 13:45:55

标签: oracle ddl

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

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

无论如何都可以通过oracle或Informatica直接完成。

(或者我必须根据all_tab_cols编写一个同步表的过程)。

1 个答案:

答案 0 :(得分:0)

是的,你可以:

  1. create another database as a logical standby database with Data Guard
  2. use Oracle Streams
  3. 如果您只需要在另一个数据库中使用单个表,或者(1)如果您需要整个模式(或更多),我会使用(2)。