ENCRIPTAÇÃO | NOENCRYPTTRAIL

Válido Para

Extrair

Descrição

O perfil de criptografia deve ser configurado antes de usar o parâmetro ENCRYPTTRAIL para criptografar arquivos de trilha. O perfil de criptografia contém informações sobre a localização da chave mestra e como o Oracle GoldenGate a usará. Consulte O que é um Perfil de Criptografia? na Documentação de Microsserviços do Oracle GoldenGate para saber mais.

Use os parâmetros ENCRYPTTRAIL e NOENCRYPTTRAIL para controlar a criptografia ou não do Oracle GoldenGate de dados de trilha gravados em uma trilha e em um arquivo de Extração.

Use o parâmetro EXTTRAIL no arquivo de parâmetros Extract para criptografar trilhas.

Observação: Ao usar o parâmetro ENCRYPTRAIL com o parâmetro EXTTRAIL, certifique-se de que o parâmetro ENCRYPTRAIL seja mencionado antes de EXTTRAIL; caso contrário, a trilha não será criptografada.

ENCRYPTTRAIL e NOENCRYPTTRAIL são específicos de trilha ou arquivo. Um afeta todas as especificações subsequentes do arquivo Extract ou da trilha no arquivo de parâmetros até que o outro parâmetro seja encontrado. O parâmetro deve ser colocado antes da entrada do parâmetro para a trilha que ele afetará.

ENCRYPTTRAIL e NOENCRYPTTRAIL não podem ser usados com OUTPUTFORMAT. O arquivo de trilha deve ser gravado no formato canônico padrão do Oracle GoldenGate.

O ENCRYPTTRAIL criptografa os dados de trilha em todos os links de dados e nos próprios arquivos. Somente os blocos de dados são criptografados. Os tokens de usuário não são criptografados.

Padrão

NOENCRYPTTRAIL

Sintaxe

ENCRYPTTRAIL (<AES>)

ENCRYPTTRAIL (AES)

ENCRYPTTRAIL sem opções especifica a substituição de byte de 256 chaves AES256 como o padrão para todos os tipos de banco de dados, exceto a plataforma NonStop, porque a criptografia Advanced Encryption Standard (AES) não é suportada nessa plataforma.

É obrigatório fornecer um valor para o parâmetro ENCRYPTTRAIL; caso contrário, o processo Extract será encerrado de forma anormal.

O ENCRYPTTRAIL suporta criptografia AES 128, AES 192, AES 256 (chave principal e método de wallet). Use a chave mestra com base no perfil de criptografia. AES inclui o tamanho da chave de criptografia a ser usada. Este é um padrão de criptografia de chave simétrica que é usado por governos e outras organizações que exigem um alto grau de segurança de dados.

Para usar criptografia AES em qualquer banco de Dados diferente da Oracle em uma plataforma de 32 bits, o caminho do subdiretório /lib do diretório de instalação do do Oracle GoldenGate deve ser especificado como uma variável de ambiente antes do início de qualquer processo. Isso não é necessário em plataformas de 64 bits.

Defina o caminho conforme a seguir:

Você pode usar o parâmetro SETENV para defini-lo como uma variável de sessão para o processo.

NOENCRYPTTRAIL

Impede que a trilha seja criptografada. Este é o padrão.

Exemplos

Exemplo 1

No exemplo a seguir, a chave mestra e o método de wallet são usados. O processo Extract grava em duas trilhas. Os dados da tabela emp são gravados na trilha /home/ggsora/dirdat/em, que é criptografada com a cifra AES-192. Os dados da tabela stores são gravados na trilha /home/ggsora/dirdat/st, que não é criptografada.

ENCRYPTTRAIL AES192
EXTTRAIL /home/ggsora/dirdat/em
TABLE hr.emp;
NOENCRYPTTRAIL
EXTTRAIL /home/ggsora/dirdat/st
TABLE ops.stores;

Exemplo 2

Como alternativa ao exemplo anterior, você poderá omitir NOENCRYPTTRAIL se listar todas as trilhas não criptografadas antes do parâmetro ENCRYPTTRAIL.

EXTTRAIL /home/ggsora/dirdat/st
TABLE ops.stores;
ENCRYPTTRAIL AES192
EXTTRAIL /home/ggsora/dirdat/em
TABLE hr.emp;