Parâmetros NAMEMATCH

Válido Para

GLOBALS

Descrição

Use os parâmetros NAMEMATCH para controlar o comportamento do mapeamento de nomes de fallback. O mapeamento de nomes de fallback é ativado por padrão quando o banco de dados de origem faz distinção entre maiúsculas e minúsculas e o banco de dados de destino oferece suporte a nomes de objetos que não fazem distinção entre maiúsculas e minúsculas, como Oracle e Db2 LUW.

Por padrão, a correspondência de nomes de fallback NAMEMATCHIGNORECASE funciona da seguinte forma: Quando um nome de tabela de origem faz distinção entre maiúsculas e minúsculas, o Oracle GoldenGate aplica mapeamento curinga com distinção entre maiúsculas e minúsculas no banco de dados de destino para encontrar uma correspondência exata. Se o banco de dados de destino não contiver o nome exato da tabela de destino, incluindo maiúsculas e minúsculas, o mapeamento de nome de fallback executará um mapeamento de tabela de destino sem distinção entre maiúsculas e minúsculas para localizar uma correspondência de nome.

Padrão

NAMEMATCHIGNORECASE

Sintaxe

NAMEMATCHIGNORECASE | NAMEMATCHNOWARNING | NAMEMATCHEXACT

NAMEMATCHIGNORECASE

Executa um mapeamento de tabela de destino sem distinção entre maiúsculas e minúsculas para localizar uma correspondência de nome quando o banco de dados de destino não contém o nome exato da tabela de destino, incluindo maiúsculas e minúsculas.

NAMEMATCHNOWARNING

Gera uma mensagem de aviso para o arquivo de relatório quando a correspondência de nome de fallback é usada.

NAMEMATCHEXACT

Desativa o mapeamento de nome de fallback. Se uma correspondência exata com distinção entre maiúsculas e minúsculas não for encontrada, o Oracle GoldenGate retornará um erro e será encerrado.