flink oracle cdc 只能使用cdb吗
时间: 2024-07-31 21:00:46 浏览: 212
flink 14.5 实现 oracle 11G cdc 功能
Flink(Apache Flink)是一种分布式流处理框架,而Oracle CDC(Change Data Capture)用于捕获数据库的变化信息。通常情况下,CDC工具适用于Oracle数据库,包括传统模式(non-CDB, 单实例数据库)和共体数据库模式(CDB,也就是联机重做日志归档模式)。
如果要在非CDB环境下使用Flink与Oracle CDC,你可以配置Flink连接到单库环境,并利用Oracle提供的LogMiner或者第三方工具(如StreamSets、Redshift Data Pipeline等)来提取变化数据。然而,在CDB环境中,由于涉及多个PDB(Pluggable Database),Flink CDC可以直接支持CDB,通过监听CDB的全局在线 redo 日志(Global Online Redo Log, GORL)来跟踪所有PDB的数据更改。
阅读全文