DBZ-3236 Make ORA-26653 is a retriable exception

This commit is contained in:
Chris Cranford 2021-03-15 18:59:23 -04:00 committed by Gunnar Morling
parent cdc7abdf28
commit 634be509d2

View File

@ -36,6 +36,7 @@ protected boolean isRetriable(Throwable throwable) {
throwable.getMessage().startsWith("ORA-01089") || // Oracle immediate shutdown in progress
throwable.getMessage().startsWith("ORA-01333") || // Failed to establish LogMiner dictionary
throwable.getMessage().startsWith("ORA-01284") || // Redo/Archive log cannot be opened, likely locked
throwable.getMessage().startsWith("ORA-26653") || // Apply DBZXOUT did not start properly and is currently in state INITIALI
throwable.getCause() instanceof IOException ||
throwable instanceof SQLRecoverableException ||
throwable.getMessage().toUpperCase().startsWith("NO MORE DATA TO READ FROM SOCKET") ||