MySQL:支持的数据类型、对象和操作

本节包含 MySQL Database 上 Oracle GoldenGate 的支持信息。

除非本文档另有说明,否则 Oracle GoldenGate for MySQL 支持对源数据进行映射、筛选和转换,以及将来自 Oracle GoldenGate 支持的其他源数据库的数据复制到 MySQL 数据库。

Oracle GoldenGate for MySQL 支持的数据类型

Oracle GoldenGate for MySQL 支持以下数据类型:

限制和澄清

在运行 Oracle GoldenGate for MySQL 时,请注意以下事项:

不支持的 MySQL 数据类型

Oracle GoldenGate for MySQL 不支持以下数据类型:

所有空间类型(GEOMETRY 等)和 SET。

MySQL 中不支持以下所有 GEOMETRY 类型:

MySQL 支持的对象和操作

Oracle GoldenGate for MySQL 支持以下对象和操作:

注:捕获不支持 XA 事务处理,登录到 binlog 的任何 XA 事务处理都会导致提取异常终止。因此,不能对提取配置为捕获的数据库使用 XA 事务处理。如果 XA 事务处理用于未配置用于 Oracle GoldenGate 捕获的数据库,则使用 MySQL 服务器配置文件中的参数 binlog-ignore-db 排除这些数据库登录到 MySQL 二进制日志。

自动心跳表支持的限制如下:

MySQL DDL 中对对象和操作的支持详细信息

下面列出了 Oracle GoldenGate 支持的用于捕获和复制 DDL 操作的 MySQL 对象和操作类型。

MySQL 的不受支持对象和操作

Oracle GoldenGate for MySQL 不支持以下对象和操作:

SingleStoreDB 对象和操作的限制

Oracle GoldenGate for MySQL 现在支持 SingleStoreDB 和 SingleStoreDB 云,但存在以下限制:

系统方案

除非在没有通配符的情况下显式指定以下方案或对象,否则 Oracle GoldenGate 不会自动复制它们。