Gestione degli errori del database

Utilizzare l'opzione ERROR nella clausola SQLEXEC per indirizzare Oracle GoldenGate a rispondere in uno dei modi riportati di seguito.

Tabella 2: opzioni di errore

Azione Descrizione
IGNORE
Fa in modo che Oracle GoldenGate ignori tutti gli errori associati alla stored procedure o alla query e continui l'elaborazione. L'estrazione dei parametri risultante comporta una condizione "colonna mancante". Si tratta dello stato predefinito.
REPORT
Garantisce che tutti gli errori associati alla stored procedure o alla query vengano segnalati al file di scarto. Il report è utile per tracciare la causa dell'errore. Include sia una descrizione dell'errore che il valore dei parametri passati alla procedura o alla query. L'elaborazione di Oracle GoldenGate continua dopo aver segnalato l'errore.
RAISE
Gestisce gli errori in base alle regole impostate da un parametro REPERROR specificato nel file dei parametri Replicat. Oracle GoldenGate continua a elaborare altre stored procedure o query associate all'istruzione TABLE o MAP corrente prima di elaborare l'errore.
FINAL
Esegue in modo simile a RAISE, ad eccezione del fatto che quando viene rilevato un errore associato a una procedura o a una query, le procedure e le query memorizzate rimanenti vengono ignorate. L'elaborazione degli errori viene richiamata immediatamente dopo l'errore.
FATAL
Causa a Oracle GoldenGate l'interruzione immediata in caso di errore associato a una procedura o a una query.