PiflowX组件-OracleCdc

OracleCdc组件

组件说明

Oracle CDC连接器允许从Oracle数据库读取快照数据和增量数据。

计算引擎

flink

组件分组

cdc

端口

Inport:默认端口

outport:默认端口

组件属性

名称 展示名称 默认值 允许值 是否必填 描述 例子
hostname Hostname "" Oracle数据库服务器的IP地址或主机名。如果url不为空,则可能未配置hostname,否则hostname不能为空。 127.0.0.1
username Username "" 连接到Oracle数据库服务器时要使用的Oracle用户的名称。 root
password Password "" 连接Oracle数据库服务器时使用的密码。 123456
databaseName DatabaseName "" 要监视的Oracle服务器的数据库名称。 test
schemaName Schema "" 要监视的Oracle数据库的Schema
tableName TableName "" 需要监视的Oracle数据库的表名。 test
port Port 1521 Oracle数据库服务器的整数端口号。 1521
url "" Oracle数据库服务器的JdbcUrl。如果配置了hostname和port参数,则默认情况下URL由SID格式的hostname port database-name连接。否则,您需要配置 URL参数。
tableDefinition TableDefinition "" Flink table定义。
properties PROPERTIES "" 连接器其他配置。

OracleCdc示例配置

json 复制代码
{
  "flow": {
    "name": "OracleCdcTest",
    "uuid": "1234",
    "stops": [
      {
        "uuid": "0000",
        "name": "OracleCdc1",
        "bundle": "cn.piflow.bundle.flink.cdc.oracle.OracleCdc",
        "properties": {
          "hostname": "192.168.186.102",
          "username": "dbzuser",
          "password": "dbz",
          "databaseName": "ORCLCDB",
          "tableName": "PRODUCTS_TEST",
          "tableDefinition": "{\"catalogName\":null,\"dbname\":null,\"tableName\":\"\",\"ifNotExists\":true,\"physicalColumnDefinition\":[{\"columnName\":\"id\",\"columnType\":\"INT\",\"comment\":\"id\",\"primaryKey\":true},{\"columnName\":\"name\",\"columnType\":\"STRING\",\"comment\":\"name\"},{\"columnName\":\"age\",\"columnType\":\"INT\"}],\"metadataColumnDefinition\":null,\"computedColumnDefinition\":null,\"watermarkDefinition\":null}",
          "properties": "{}"
        }
      },
      {
        "uuid": "2222",
        "name": "ShowData1",
        "bundle": "cn.piflow.bundle.flink.common.ShowChangeLogData",
        "properties": {
          "showNumber": "100"
        }
      }
    ],
    "paths": [
      {
        "from": "OracleCdc1",
        "outport": "",
        "inport": "",
        "to": "ShowData1"
      }
    ]
  }
}
示例说明

本示例演示了通过OracleCdc从数据库ORCLCDB中读取PRODUCTS_TEST表数据,并使用ShowChangeLogData组件将数据打印在控制台。

演示DEMO

PiflowX组件-OracleCdc

相关推荐
外域速览1 小时前
智谱50亿美元押注AI自训练
大数据·人工智能
人工智能培训1 小时前
孪生不止在工厂:能源、医疗与农业
大数据·人工智能
QYRdata2 小时前
隐私合规技术迎来拐点:数据主体请求自动化年复合增长率14.0%(2026-2032)
大数据·服务发现
Elastic 中国社区官方博客5 小时前
列式存储并不等同于列式数据库。Columnar 模式为 Elasticsearch 带来了什么
大数据·运维·数据库·elasticsearch·搜索引擎
weixin199701080165 小时前
[特殊字符]️《二手ERP对接电商平台的总体方案:统一数据模型 + 事件驱动 + 灰度上线6原则》(附Python源码)
大数据·python
大大大大晴天5 小时前
从元数据到数据地图:企业数据治理的第一块地基
大数据
科创致远6 小时前
科创致远 eSOP 电子作业指导书系统落地应用指南
大数据·人工智能·汽车·制造·精益工程
人丰7 小时前
AI不是空中楼阁:制造企业智能化转型的底座建设方法论
大数据·人工智能·制造
科创致远7 小时前
成都显示模组场景观察|看板、ESOP、MES,该不该合成一块屏
大数据·人工智能·制造
智慧医养结合软件开源7 小时前
【源码交付】智慧养老系统 · Java + Vue3-系统中台
大数据·人工智能·信息可视化