ARQUIVO EXT

Válido Para

Extract e Replicat

Descrição

Use o parâmetro EXTFILE para especificar um arquivo de extração no sistema local que será criado por um processo Extract de carga inicial e lido por um processo Replicat de carga inicial quando SPECIALRUN for usado.

Use este parâmetro para configurações de carga inicial. Para sincronização de alteração on-line, use o parâmetro EXTTRAIL.

EXTFILE deve preceder todas as instruções TABLE ou MAP associadas. Várias instruções EXTFILE podem ser usadas para definir arquivos diferentes.

O Replicat só suporta o valor file_name e nenhuma opção.

Você pode criptografar os dados nesse arquivo usando o parâmetro ENCRYPTTRAIL. Para obter mais informações, consulte "ENCRYPTTRAIL \| NOENCRYPTTRAIL".

Padrão

Nenhum

Sintaxe

EXTFILE <file_name>
[ APPEND]
[, PURGE]
[, FORMAT RELEASE <major>.<minor>]
[, MEGABYTES <megabytes>]
[, OBJECTDEFS]
[, TRAILBYTEORDER {BIGENDIAN | LITTLEENDIAN | NATIVEENDIAN}]

<file_name>

O nome relativo ou totalmente qualificado da trilha. Use apenas dois caracteres para o nome da trilha. Se você usar mais de dois caracteres, o arquivo será criado com esse nome, mas sem qualquer número de sequência. À medida que os arquivos de trilha são expirados, um número de sequência de seis caracteres será adicionado a esse nome, por exemplo, /ogg/dirdat/ef000001. Se estiver usando FORMAT RELEASE 12.2 ou anterior, o arquivo de trilha criado será um arquivo estático que não será incrementado, e a convenção de nomenclatura não se limitará a dois caracteres.

APPEND

Adiciona os dados atuais aos dados existentes no arquivo. Se você usar APPEND, não use PURGE.

PURGE

Exclui um arquivo existente antes de criar um novo. Se você usar PURGE, não use APPEND.

FORMAT RELEASE <major.minor>

Especifica o formato de metadados dos dados que são enviados pelo Extract a uma trilha, um arquivo ou (se for uma tarefa remota) a outro processo. Os metadados informam ao processo do leitor se os registros de dados são de uma versão suportada. O formato dos metadados depende da versão do processo do Oracle GoldenGate. As versões mais antigas do Oracle GoldenGate contêm metadados diferentes dos das versões mais novas.

FORMAT RELEASE especifica uma versão do Oracle GoldenGate release. major é o número de versão principal e minor é o número de versão secundária. O X.x deve refletir uma release atual ou anterior, de disponibilidade geral (GA) do Oracle GoldenGate. Os valores válidos são 12.2 por meio do número de versão atual do Oracle GoldenGate X.x, por exemplo, 19.1. A versão da release é programaticamente mapeada de volta ao nível de compatibilidade de formato de trilha apropriado. O padrão é a versão atual do processo que é gravado nesta trilha. Observação: as versões do RELEASE anteriores à 12.2 não suportam nomes de objetos de três partes.

Observação: se estiver usando várias trilhas em um único Extract, somente as versões RELEASE iguais poderão coexistir.

Há suporte para as seguintes definições no Oracle Database 12.2 e versões mais recentes:

MEGABYTES <megabytes>

O tamanho máximo, em megabytes, de um arquivo na trilha. O padrão é 2.000.

OBJECTDEFS

Use a opção OBJECTDEFS para incluir as definições de objeto na trilha. Essa opção só é aplicável quando a trilha de saída é formatada no formato canônico do Oracle GoldenGate e a release do formato da trilha é maior que 12.2. Caso contrário, essa opção será ignorada porque nenhum registro de metadados será adicionado à trilha.

TRAILBYTEORDER {BIGENDIAN LITTLEENDIAN NATIVEENDIAN}

Define o formato de byte dos arquivos de trilha. Válido somente para arquivos de trilha que têm uma versão FORMAT RELEASE de pelo menos 12.2. Os valores válidos são BIGENDIAN (big endian), LITTLEENDIAN (little endian) e NATIVEENDIAN. O padrão é NATIVEENDIAN. Consulte a versão GLOBALS do TRAILBYTEORDER para obter instruções de uso adicionais.

Exemplos

Exemplo 1

EXTFILE dirdat/ef

Exemplo 2

EXTFILE dirdat/ef, MEGABYTES 200

Exemplo 3

EXTFILE /ggs/dirdat/extdat, FORMAT RELEASE 18.1