ORDEM DE REFERÊNCIA

Válido Para

GLOBALS

Descrição

Observação: TRAILBYTEORDER é tratado automaticamente pelo Oracle GoldenGate e só deverá ser usado se as definições padrão não estiverem funcionando ou quando você quiser que uma conversão necessária ocorra na máquina de origem e não no destino para gerenciar a sobrecarga.

Use o parâmetro TRAILBYTEORDER no arquivo GLOBALS para definir o formato de byte das trilhas ou arquivos criados pelo Extract. Por padrão, o Extract sempre grava os metadados da trilha na ordem de bytes nativa da máquina de origem.

Quando usado no arquivo GLOBALS, o TRAILBYTEORDER afeta todos os arquivos ou trilhas na mesma instância do Oracle GoldenGate. Para especificar a ordem de bytes de uma trilha ou arquivo específico, use a opção TRAILBYTEORDER dos parâmetros EXTFILE, RMTFILE ou EXTTRAIL associados no arquivo de parâmetros do Extract. Nos casos em que o Extract grava em várias trilhas ou arquivos em diferentes plataformas, TRAILBYTEORDER no arquivo de parâmetros do Extract ativa a ordenação correta de bytes de cada uma. Quando TRAILBYTEORDER é usado como parâmetro de Extract, ele substitui qualquer especificação TRAILBYTEORDER no arquivo GLOBALS.

No caso em que a ordem do byte de origem é diferente do destino e em que alguma conversão é necessária, você pode decidir se a conversão ocorre na origem ou no destino. Para executar a conversão na origem, defina TRAILBYTEORDER como o endianness do destino. Para executar a conversão no destino, não use esse parâmetro.

Se nada for especificado com TRAILBYTEORDER, um data pump gravará a trilha em sua mesma ordem de bytes que a trilha de entrada, que pode não ser o formato desejado e não pode ser alterada em um data pump.

O TRAILBYTEORDER é válido para arquivos que têm uma versão FORMAT RELEASE de pelo menos 12.1. Para versões mais antigas, esse parâmetro é ignorado.

Você deve usar TRAILBYTEORDER ao replicar dados em um sistema NonStop. Na plataforma NonStop, o Oracle GoldenGate só suporta BIGENDIAN, geralmente não o padrão da origem.

Para identificar a ordem de bytes dos metadados em uma trilha, use o comando ENV do utilitário Logdump.

Padrão

NATIVEENDIAN

Sintaxe

TRAILBYTEORDER {BIGENDIAN | LITTLEENDIAN | NATIVEENDIAN}

BIGENDIAN

Formata os metadados da trilha no big endian.

LITTLEENDIAN

Formata os metadados da trilha em little endian.

NATIVEENDIAN

Formata os metadados da trilha na ordem de bytes padrão do sistema local. Permite que você verifique se a trilha de saída foi convertida no formato nativo da máquina de origem.

Exemplo

TRAILBYTEORDER BIGENDIAN