请教下各位大佬,Flink CDC中OracleCDC在读增量数据的过程中,会有建表,删表这些操作?

请教下各位大佬,Flink CDC中OracleCDC在读增量数据的过程中,会有建表,删表这些操作吗?

展开
收起
真的很搞笑 2023-07-13 11:54:16 90 发布于黑龙江 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    在 Flink CDC 中,Oracle CDC 连接器是用于抓取 Oracle 数据库的增量数据的。在读取增量数据的过程中,Oracle CDC 连接器会监控 Oracle 数据库的 redo log,解析出增量数据,并将其发送到 Flink 任务中进行处理。因此,Oracle CDC 连接器的读取过程不会包含对数据库对象的创建或删除操作。

    需要注意的是,如果您在 Oracle 数据库中进行了表或者列的结构变更,例如添加新列、更改列类型等操作,这些变更可能会影响 Oracle CDC 连接器的抓取结果。为了确保 Oracle CDC 连接器能够正确地抓取增量数据,建议在进行数据库结构变更时,开启 Oracle 数据库的补充日志(Supplemental Logging)功能,并按照 Oracle 官方文档的要求正确配置补充日志。

    此外,如果您使用了 Oracle 数据库中的 DDL 语句(例如 CREATE TABLE、DROP TABLE 等)来创建或删除表,这些操作会被记录在 redo log 中

    2023-07-30 09:37:20 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论

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

还有其他疑问?
咨询AI助理