Skip to main content

Snapshots properties

Generated from the connector's ConfigDef by ConfigDocsGeneratorTest; do not edit by hand.

PropertyTypeDefaultImportanceDescription
cdc.snapshot.modestringinitialhighinitial reads every captured table's existing rows on the connector's first start, while streaming, then streams on; none only streams; snapshot_only reads the tables and then stays idle without streaming; on_signal starts no snapshot by itself. A snapshot that a stored offset records as unfinished resumes in every mode.
cdc.snapshot.threadsint4mediumChunks of a table read in parallel, each on a connection of its own.
cdc.snapshot.chunk.rowsint100000mediumTarget rows per chunk. Each chunk is one flashback query, so smaller chunks need less undo; up to cdc.snapshot.max.pending.chunks chunks are held in memory.
cdc.snapshot.chunk.retriesint5lowTimes a failed chunk is read again with a fresh SCN before the task stops.
cdc.snapshot.fetch.sizeint5000lowJDBC fetch size of chunk reads.
cdc.snapshot.max.pending.chunksint8lowChunks read but not yet published before reads pause; chunks wait until streaming has passed their SCN.
cdc.snapshot.tables.orderlistemptylowTables to read first, as PDB.OWNER.TABLE; the others follow in name order. A filter for one table's snapshot goes in cdc.snapshot.select.override.PDB.OWNER.TABLE as a SQL condition, for example cdc.snapshot.select.override.FREEPDB1.APP.ORDERS=STATUS <> 'ARCHIVED'.