37
37
import io .debezium .pipeline .source .spi .ChangeEventSource ;
38
38
import io .debezium .pipeline .source .spi .SnapshotProgressListener ;
39
39
import io .debezium .pipeline .spi .ChangeRecordEmitter ;
40
- import io .debezium .pipeline .spi .OffsetContext ;
41
40
import io .debezium .pipeline .spi .SnapshotResult ;
42
41
import io .debezium .relational .RelationalSnapshotChangeEventSource ;
43
42
import io .debezium .relational .SnapshotChangeRecordEmitter ;
59
58
import java .util .Map ;
60
59
61
60
import static com .ververica .cdc .connectors .oracle .source .reader .fetch .OracleStreamFetchTask .RedoLogSplitReadTask ;
62
- import static com .ververica .cdc .connectors .oracle .source .utils .OracleConnectionUtils .createOracleConnection ;
63
61
import static com .ververica .cdc .connectors .oracle .source .utils .OracleConnectionUtils .currentRedoLogOffset ;
64
62
import static com .ververica .cdc .connectors .oracle .source .utils .OracleUtils .buildSplitScanQuery ;
65
63
import static com .ververica .cdc .connectors .oracle .source .utils .OracleUtils .readTableSplitDataStatement ;
@@ -163,10 +161,6 @@ private StreamSplit createBackfillRedoLogSplit(
163
161
164
162
private RedoLogSplitReadTask createBackfillRedoLogReadTask (
165
163
StreamSplit backfillBinlogSplit , OracleSourceFetchTaskContext context ) {
166
- OracleConnectorConfig oracleConnectorConfig =
167
- context .getSourceConfig ().getDbzConnectorConfig ();
168
- final OffsetContext .Loader <OracleOffsetContext > loader =
169
- new LogMinerOracleOffsetContextLoader (oracleConnectorConfig );
170
164
// we should only capture events for the current table,
171
165
// otherwise, we may can't find corresponding schema
172
166
Configuration dezConf =
@@ -180,7 +174,7 @@ private RedoLogSplitReadTask createBackfillRedoLogReadTask(
180
174
// task to read binlog and backfill for current split
181
175
return new RedoLogSplitReadTask (
182
176
new OracleConnectorConfig (dezConf ),
183
- createOracleConnection ( context .getSourceConfig (). getDbzConfiguration () ),
177
+ context .getConnection ( ),
184
178
context .getDispatcher (),
185
179
context .getErrorHandler (),
186
180
context .getDatabaseSchema (),
0 commit comments