穿云 преди 3 месеца
родител
ревизия
1dd84a9792

+ 2 - 2
dbsyncer-connector/dbsyncer-connector-oracle/src/main/java/org/dbsyncer/connector/oracle/logminer/LogMinerHelper.java

@@ -40,8 +40,8 @@ public class LogMinerHelper {
     private static final String LOG_MINER_KEY_GRANTED_ROLE = "GRANTED_ROLE";
     private static final String LOG_MINER_KEY_GRANTED_ROLE = "GRANTED_ROLE";
     private static final String LOG_MINER_SQL_QUERY_PRIVILEGES = "SELECT * FROM SESSION_PRIVS";
     private static final String LOG_MINER_SQL_QUERY_PRIVILEGES = "SELECT * FROM SESSION_PRIVS";
     private static final String LOG_MINER_KEY_PRIVILEGE = "PRIVILEGE";
     private static final String LOG_MINER_KEY_PRIVILEGE = "PRIVILEGE";
-    private static final List<String> LOG_MINER_PRIVILEGES_NEEDED = Arrays.asList("EXECUTE_CATALOG_ROLE", "CREATE SESSION", "SELECT ANY TRANSACTION", "SELECT ANY DICTIONARY", "LOGMINING");
-    private static final List<String> LOG_MINER_ORACLE_11_PRIVILEGES_NEEDED = Arrays.asList("EXECUTE_CATALOG_ROLE", "CREATE SESSION", "SELECT ANY TRANSACTION", "SELECT ANY DICTIONARY");
+    private static final List<String> LOG_MINER_PRIVILEGES_NEEDED = Arrays.asList("SELECT_CATALOG_ROLE", "CREATE SESSION", "SELECT ANY TRANSACTION", "SELECT ANY DICTIONARY", "LOGMINING");
+    private static final List<String> LOG_MINER_ORACLE_11_PRIVILEGES_NEEDED = Arrays.asList("SELECT_CATALOG_ROLE", "CREATE SESSION", "SELECT ANY TRANSACTION", "SELECT ANY DICTIONARY");
     private static final String LOG_MINER_DBA_ROLE = "DBA";
     private static final String LOG_MINER_DBA_ROLE = "DBA";
     private static final String LOG_MINER_SQL_GET_CURRENT_SCN = "select CURRENT_SCN from V$DATABASE";
     private static final String LOG_MINER_SQL_GET_CURRENT_SCN = "select CURRENT_SCN from V$DATABASE";
     private static final String LOG_MINER_SQL_IS_CDB = "select cdb from v$database";
     private static final String LOG_MINER_SQL_IS_CDB = "select cdb from v$database";

+ 1 - 1
dbsyncer-web/src/main/java/org/dbsyncer/web/Version.java

@@ -16,7 +16,7 @@ public class Version {
     private final long version;
     private final long version;
 
 
     public static final Version V_2_0_5 = new Version(20_00_05_2025_00_00_00L);
     public static final Version V_2_0_5 = new Version(20_00_05_2025_00_00_00L);
-    public static final Version CURRENT = new Version(20_00_05_2025_02_15_00L);
+    public static final Version CURRENT = new Version(20_00_05_2025_02_18_00L);
 
 
     public Version(long version) {
     public Version(long version) {
         this.version = version;
         this.version = version;