Browse Source

处理这种通过重启logminer

life 1 year ago
parent
commit
40ca74e3f0

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

@@ -129,6 +129,8 @@ public class LogMiner {
                     }catch (SQLException e){
                     }catch (SQLException e){
                         if (e.getMessage().contains("ORA-00310")){
                         if (e.getMessage().contains("ORA-00310")){
                             logger.error("ORA-00310 try continue");
                             logger.error("ORA-00310 try continue");
+                            restartLogMiner();
+                            currentRedoLogSequences = LogMinerHelper.getCurrentRedoLogSequences(connection);
                             continue;
                             continue;
                         }
                         }
                         throw e;
                         throw e;