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

flink cdc2.2.1采集oracle数据时使用latest_offset模式采集,会锁表吗?

问题1:flink cdc2.2.1采集oracle的数据的时候,使用latest_offset模式采集,会锁表吗?
问题2:我尝试了十几张表,其他的会锁表,就有一张会锁表,可能是啥原因?

展开
收起
十一0204 2023-07-19 17:25:55 228 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    在 Flink CDC 2.2.1 中使用 latest_offset 模式采集 Oracle 数据时,不会锁定表。这是因为在 latest_offset 模式下,Flink CDC 会使用 Oracle 的归档日志来获取最新的数据,并且不会对表进行锁定操作。

    使用 latest_offset 模式时,Flink CDC 会连接到 Oracle 数据库并在归档日志中查找上一次读取的偏移量。然后,它会从上一个偏移量开始读取归档日志,并将数据写入目标系统中。因此,它不会锁定表或阻塞任何正在进行的事务。

    请注意,即使使用 latest_offset 模式,Flink CDC 也会对 Oracle 数据库产生一

    2023-07-29 20:09:20
    赞同 展开评论 打赏
  • 意中人就是我呀!

    "回答1:一般不会锁表。Latest offset 模式是指 CDC 扫描日志并采用增量方式读取数据,不会对源表进行锁定操作。
    回答2:建议看看同步过程中表结构是否有变化,是否有并发冲突(有大量的的写操作)、锁超时时间较短、事务锁的时间过长。此回答整理至钉群“Flink CDC 社区”。"

    2023-07-19 18:41:20
    赞同 展开评论 打赏

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

相关产品

  • 实时计算 Flink版
  • 相关电子书

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

    相关镜像