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.