Flink oracle cdc 读oracle的主备库,由于备库是只读权限,想在从库做cdc,是不是没法实现啊?
Flink CDC 读取 Oracle 数据库理论上可以连接只读的备库,但在实际操作中需确保备库的数据延迟较小,并且 CDC 工具支持连接到只读实例。某些 CDC 工具如Debezium Oracle Connector能够从Oracle的日志miner接口获取变更数据,只要备库开放了相应的日志同步和只读查询功能,就可以进行CDC。
因此,Flink CDC 可以读取主备库的日志文件,实现数据同步。
可以在只读的Oracle从库上实现CDC。Flink CDC是基于数据库日志来实现增量数据同步的解决方案,它能够通过读取数据库的归档日志或在线日志来捕获数据变化。这意味着,即使Oracle数据库是只读的,Flink CDC仍然可以采集到数据变化的信息。具体步骤如下:
总的来说,尽管Oracle从库是只读的,但通过正确配置和使用Flink CDC,您仍然可以实现从只读的Oracle从库进行CDC操作。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。