From 5f1d08907a7eca555d0d90ea888a8d77ed373dfc Mon Sep 17 00:00:00 2001 From: tootop101 Date: Thu, 7 May 2020 22:12:15 +0700 Subject: [PATCH] FIX data duplicated when found both 'TABLE PARTITION' and 'INDEX PARTITION' on same partition. --- .../org/apache/sqoop/manager/oracle/OraOopOracleQueries.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/java/org/apache/sqoop/manager/oracle/OraOopOracleQueries.java b/src/java/org/apache/sqoop/manager/oracle/OraOopOracleQueries.java index b26bc710..e4703925 100644 --- a/src/java/org/apache/sqoop/manager/oracle/OraOopOracleQueries.java +++ b/src/java/org/apache/sqoop/manager/oracle/OraOopOracleQueries.java @@ -302,6 +302,7 @@ private static void bindPartitionBindVars(PreparedStatement statement, + " AND s.owner=t.owner " + " AND s.segment_name=t.table_name) " + " ) " + + "AND s.segment_type!='INDEX PARTITION'" + "AND s.partition_name=pl.partition_name"; PreparedStatement statement = connection.prepareStatement(sql);