关于 Oracle GoldenGate 自动方案演化
自动方案演化是指检测、管理和应用对数据库方案所做的更改(例如表、列、索引或关系),而无需人工干预。
Oracle GoldenGate 将 DDL 更改从 Oracle 复制到 Oracle,将 MySQL 复制到 MySQL。自动方案演化将 DDL 复制扩展到更广泛的数据库集。自动方案演化允许在传统 DDL 复制不可用时以均匀方式异构方式复制 DDL 操作子集(创建或更改表)。
自动方案演化在以下方案中很有用:
-
使用兼容的方案和数据类型将数据应用于目标数据库
-
使用目标表的 DDL 复制功能在初始加载期间自动创建目标表。
-
动态创建或更改目标表,以适应应用程序动态创建或更改的源表
-
在进行简单的方案更改时实现零停机
需要将 AUTOSCHEMA 选项添加为 DDL 参数选项以及所需的包含/排除标准,以启用自动方案功能。有关详细信息,请参见 Enabling Automatic Schema Evolution 。
启用 DDL AUTOSCHEMA 时,AUTOSCHEMAOPTIONS 参数用于指定相关选项或覆盖。可以将 AUTOSCHEMAOPTIONS 指定为独立参数,也可以指定为 MAP 语句中的选项,以将相应影响仅局限于该 MAP 语句。有关详细信息,请参见 AUTOSCHEMAOPTIONS 。