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

Flink CDC支持oracle分区表吗?

Flink CDC支持oracle分区表吗?

展开
收起
cuicuicuic 2023-11-16 07:54:00 78 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    是的,Flink CDC 支持 Oracle 分区表。
    在 Flink SQL 脚本中定义源表时,可以使用 PARTITIONED BY 语句来指定分区字段。例如:

    CREATE TABLE my_table (
        id INT,
        name STRING,
        date DATE,
        ...
    ) PARTITIONED BY (date);
    

    在定义目标表时,也可以使用 PARTITIONED BY 语句来指定分区字段。例如:

    CREATE TABLE my_target_table (
        id INT,
        name STRING,
        date DATE,
        ...
    ) PARTITIONED BY (date);
    

    需要注意的是,在 Flink SQL 中,需要确保源表和目标表的分区字段相同,并且具有相同的名称和数据类型。

    2023-11-16 13:42:17
    赞同 展开评论 打赏
  • 是的,Flink CDC的Oracle CDC Connector支持同步带有分区表的数据,但需要根据具体的分区方案进行配置。在Oracle数据库中,分区表是指将表分割成多个小的、相互独立的部分,称为分区,每个分区可以存储不同的数据。需要注意的是,Flink CDC的Oracle CDC Connector 2.4.1版本目前还不支持直接读取分区表。

    2023-11-16 10:33:14
    赞同 1 展开评论 打赏

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

相关产品

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

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

    相关镜像