Capture
Capture
yaml
type: "io.kestra.plugin.debezium.oracle.Capture"Examples
yaml
id: non_container_db
namespace: company.team
tasks:
- id: capture
type: io.kestra.plugin.debezium.oracle.Capture
snapshotMode: INITIAL
hostname: 127.0.0.1
port: "1521"
username: "{{ secret('ORACLE_USERNAME') }}"
password: "{{ secret('ORACLE_PASSWORD') }}"
sid: ORCLCDB
maxRecords: 100
yaml
id: container_db
namespace: company.team
tasks:
- id: capture
type: io.kestra.plugin.debezium.oracle.Capture
snapshotMode: INITIAL
hostname: 127.0.0.1
port: "1521"
username: "{{ secret('ORACLE_USERNAME') }}"
password: "{{ secret('ORACLE_PASSWORD') }}"
sid: ORCLCDB
pluggableDatabase: ORCLPDB1
maxRecords: 100
Properties
hostname *Requiredstring
port *Requiredstring
sid *Requiredstring
deleted string
Default
ADD_FIELDPossible Values
ADD_FIELDNULLDROPdeletedFieldName string
Default
deletedexcludedColumns object
excludedDatabases object
excludedTables object
format string
Default
INLINEPossible Values
RAWINLINEWRAPignoreDdl booleanstring
Default
trueincludedColumns object
includedDatabases object
includedTables object
key string
Default
ADD_FIELDPossible Values
ADD_FIELDDROPmaxDuration string
Format
durationmaxRecords integerstring
maxSnapshotDuration string
Default
PT1HFormat
durationmaxWait string
Default
PT10SFormat
durationmetadata string
Default
ADD_FIELDPossible Values
ADD_FIELDDROPmetadataFieldName string
Default
metadataoffsetsCommitMode string
Default
ON_STOPPossible Values
ON_EACH_BATCHON_STOPpassword string
pluggableDatabase string
properties object
SubTypestring
snapshotMode string
Default
INITIALPossible Values
ALWAYSINITIALINITIAL_ONLYWHEN_NEEDEDNO_DATARECOVERYsplitTable string
Default
TABLEPossible Values
OFFDATABASETABLEstateName string
Default
debezium-stateusername string
Outputs
size integer
stateHistoryKey string
stateOffsetKey string
uris object
SubTypestring