开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

flinkcdc同步oracle数据没成功,请问这可能是什么原因?

flinkcdc同步oracle数据没成功,一直卡在select * from cdc表,flink on yarn任务也不报错,大佬请问这可能是什么原因?

展开
收起
cuicuicuic 2023-09-28 09:40:31 72 0
1 条回答
写回答
取消 提交回答
  • Flink CDC 同步 Oracle 数据失败,可能有以下原因:

    配置错误。
    数据库连接故障。
    数据库表结构不匹配。
    数据库 DML 语句异常。
    数据库中的数据量太大。
    可以通过以下方式排查问题:

    检查 Flink CDC 的配置是否正确。
    使用 sqlplus 或 sqlcl 等工具连接到 Oracle 数据库,并执行一些简单的 DML 语句,确认数据库连接正常。
    使用 desc 命令查看 Oracle 数据库表的结构,确认 Flink CDC 的配置与数据库表的结构一致。
    使用 show errors 命令查看 Oracle 数据库中的错误日志,确认是否存在 DML 语句异常。
    使用 select count(*) from table 命令查看 Oracle 数据库表的数据量,确认数据量是否过大。
    如果排查后仍无法解决问题,可以联系 Flink 官方支持人员进行帮助。

    2023-10-17 10:18:44
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关电子书

更多
PostgresChina2018_樊文凯_ORACLE数据库和应用异构迁移最佳实践 立即下载
PostgresChina2018_王帅_从Oracle到PostgreSQL的数据迁移 立即下载
Oracle云上最佳实践 立即下载

相关镜像