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:
-
Para Oracle Database 12.2 não CDB ou superior com compatibilidade definida como 12.1 ou superior,
FORMAT RELEASE12.2 ou superior é suportado, devido ao valor SCN maior. -
Para CDB/PDB do Oracle Database 12.2 ou superior com compatibilidade definida como 12.2 ou superior, somente valores
FORMAT RELEASE12.3 ou superior são suportados. Isso se deve ao uso de undo local para PDBs, o que exige o aumento da transaçãoIDcom o número de PDB para garantir a exclusividade dos IDs de trx.
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