Flink CDC现在支持从 Oracle 数据库的物理备份中恢复数据,同时也支持从Oracle的 Data Guard 中读取数据。以下是一个基本的 Flink CDC Oracle Data Guard 实现方式:
- 将 Oracle Data Guard 设置为 read-only 模式。
- 安装 Flink CDC connector for Oracle 并启动 job。
- 在 job 中指定 Data Guard 的地址,使用 Oracle CDC Connector 从 Data Guard 中读取数据。
注意: 要求Oracle Data Guard 和主库间保持一致。如果数据一致性要求比较高, 不建议直接从dataguard读取.
除此之外, 还需要注意以下几点:
- 确保您的网络连通性和性能良好.
- 需要评估并确保有足够的硬件资源供 Flink CDC 使用,特别是 CPU、内存和磁盘 I/O 资源。
- 尽量避免 Flink CDC 访问高负载的 Oracle 数据库。
希望以上信息对你有所帮助!