Flink CDC同步oracle19c 需要用哪个版本cdc和flink?目前用flink1.14.6,cdc2.3.0。会报错(ORA-12505)?
建议使用最新版本的 Oracle Database 和 Flink CDC,以便获得最佳的性能和可靠性。
根据您的描述,您使用了 Oracle Database 19c 和 Flink CDC 2.3.0。根据我们的知识库,这两个版本是相互兼容的。
但是,关于 ORA-12505 错误,请检查您的网络和防火墙设置,以确保 Flink CDC 可以访问 Oracle 数据库。您还需要确保 Oracle 数据库的服务已经启动,并且可以接受远程连接。此外,请检查您的登录凭据,确保它们是正确的。
对于Flink CDC同步Oracle 19c,建议使用Flink 1.13.0和flink-connector-oracle-cdc 2.1.0。在配置过程中,需要先确保你的Oracle归档日志(Archive Log)已启用。你可以通过运行以下SQL命令进行检查:select log_mode from v$database;
。如果查询结果不是ARCHIVELOG,那么你需要运行命令来启用归档日志。同时,还需要设置归档日志存储大小及位置,以及数据库恢复文件存储区域的大小,例如:alter system set db_recovery_file_dest_size = 10G;
。这些都是为了保证Flink CDC能够准确高效地同步Oracle 19c的数据。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。