From 213cbc586754506ae36ea4d9b39797a38916de11 Mon Sep 17 00:00:00 2001 From: gong Date: Mon, 8 Jan 2024 10:43:28 +0800 Subject: [PATCH] [cdc-connector][oracle] oracle support use specific chunk column as a split key --- .../connectors/oracle/table/OracleConnectorITCase.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/flink-cdc-connect/flink-cdc-source-connectors/flink-connector-oracle-cdc/src/test/java/com/ververica/cdc/connectors/oracle/table/OracleConnectorITCase.java b/flink-cdc-connect/flink-cdc-source-connectors/flink-connector-oracle-cdc/src/test/java/com/ververica/cdc/connectors/oracle/table/OracleConnectorITCase.java index 7e8d466ab9..88f538905a 100644 --- a/flink-cdc-connect/flink-cdc-source-connectors/flink-connector-oracle-cdc/src/test/java/com/ververica/cdc/connectors/oracle/table/OracleConnectorITCase.java +++ b/flink-cdc-connect/flink-cdc-source-connectors/flink-connector-oracle-cdc/src/test/java/com/ververica/cdc/connectors/oracle/table/OracleConnectorITCase.java @@ -356,6 +356,10 @@ public void testSkipNestedTables() throws Exception { public void testConsumingAllEventsByChunkKeyColumn() throws Exception { createAndInitialize("product.sql"); + try (Connection dbaConnection = getJdbcConnectionAsDBA(); + Statement dbaStatement = dbaConnection.createStatement()) { + dbaStatement.execute("GRANT ANALYZE ANY TO " + ORACLE_CONTAINER.getUsername()); + } if (!parallelismSnapshot) { return; } @@ -383,8 +387,8 @@ public void testConsumingAllEventsByChunkKeyColumn() throws Exception { + ")", ORACLE_CONTAINER.getHost(), ORACLE_CONTAINER.getOraclePort(), - "dbzuser", - "dbz", + ORACLE_CONTAINER.getUsername(), + ORACLE_CONTAINER.getPassword(), parallelismSnapshot, "debezium", "products");