Tratando Erros do Banco de Dados

Use a opção ERROR na cláusula SQLEXEC para direcionar o Oracle GoldenGate para responder de uma das seguintes maneiras:

Opções de ERRO da Tabela 2

Ação Descrição
IGNORE
Faz com que o Oracle GoldenGate ignore todos os erros associados ao procedimento armazenado ou à consulta e continue o processamento. Qualquer extração de parâmetro resultante resulta em uma condição "coluna ausente". Este é o padrão.
REPORT
Garante que todos os erros associados ao procedimento armazenado ou à consulta sejam reportados ao arquivo de descarte. O relatório é útil para rastrear a causa do erro. Ela inclui uma descrição de erro e o valor dos parâmetros passados de/para o procedimento ou a consulta. O Oracle GoldenGate continua o processamento após relatar o erro.
RAISE
Trata erros de acordo com regras definidas por um parâmetro REPERROR especificado no arquivo de parâmetros Replicat. O Oracle GoldenGate continua processando outros procedimentos armazenados ou consultas associadas à instrução TABLE ou MAP atual antes de processar o erro.
FINAL
Executado de maneira semelhante a RAISE, exceto que quando um erro associado a um procedimento ou consulta é encontrado, todos os procedimentos e consultas armazenados restantes são ignorados. O processamento de erros é chamado imediatamente após o erro.
FATAL
Faz com que o Oracle GoldenGate seja encerrado imediatamente após encontrar um erro associado a um procedimento ou consulta.