ENCRYPTTRAIL | NOENCRYPTTRAIL

Válido para

Extracción

Descripción

El perfil de cifrado se debe configurar antes de utilizar el parámetro ENCRYPTTRAIL para cifrar los archivos de pista. El perfil de cifrado contiene información sobre la ubicación de la clave maestra y cómo la utilizará Oracle GoldenGate. Consulte ¿Qué es un perfil de cifrado? en la documentación de microservicios de Oracle GoldenGate para obtener más información.

Utilice los parámetros ENCRYPTTRAIL y NOENCRYPTTRAIL para controlar si Oracle GoldenGate cifra o no cifra los datos de pista que se escriben en un archivo de Extract o pista.

Utilice el parámetro EXTTRAIL del archivo de parámetros Extract para cifrar pistas.

Nota: Al utilizar el parámetro ENCRYPTRAIL con el parámetro EXTTRAIL, asegúrese de que el parámetro ENCRYPTRAIL se menciona antes que EXTTRAIL; de lo contrario, la pista no se cifrará.

ENCRYPTTRAIL y NOENCRYPTTRAIL son pistas o específicas del archivo. Una afecta a todas las especificaciones posteriores del archivo de extracción o pista en el archivo de parámetros hasta que se encuentra el otro parámetro. El parámetro se debe colocar antes de la entrada de parámetro para la pista a la que afectará.

ENCRYPTTRAIL y NOENCRYPTTRAIL no se pueden utilizar con OUTPUTFORMAT. El archivo de pista se debe escribir en el formato canónico por defecto de Oracle GoldenGate.

ENCRYPTTRAIL cifra los datos de pista en todos los enlaces de datos y en los propios archivos. Solo se cifran los bloques de datos. Los tokens de usuario no están cifrados.

Valor por defecto

NOENCRYPTTRAIL

Sintaxis

ENCRYPTTRAIL (<AES>)

ENCRYPTTRAIL (AES)

ENCRYPTTRAIL sin opciones especifica la sustitución de bytes de 256 claves AES256 como valor por defecto para todos los tipos de base de datos, excepto la plataforma NonStop, porque el cifrado de estándar de cifrado avanzado (AES) no está soportado en esa plataforma.

Es obligatorio proporcionar un valor para el parámetro ENCRYPTTRAIL; de lo contrario, Extract finalizará de forma anormal.

ENCRYPTTRAIL soporta el cifrado AES 128, AES 192, AES 256 (clave maestra y método de cartera). Utilice la clave maestra según el perfil de cifrado. AES incluye la longitud de la clave de cifrado que se va a utilizar. Se trata de un estándar de cifrado de clave simétrica que utilizan los gobiernos y otras organizaciones que requieren un alto grado de seguridad de los datos.

Para utilizar un cifrado AES para cualquier base de Datos que no sea Oracle en una plataforma de 32 bits, se debe especificar la ruta de acceso del subdirectorio /lib del directorio Oracle GoldenGate de instalación como variable de entorno antes del inicio de algún proceso. Esto no es necesario en plataformas de 64 bits.

Establezca la ruta de la siguiente manera:

Puede utilizar el parámetro SETENV para definirlo como variable de sesión para el proceso.

NOENCRYPTTRAIL

Impide que la pista se cifre. Éste es el estado por defecto.

Ejemplos

Ejemplo 1

En el siguiente ejemplo, se utilizan la clave maestra y el método de cartera. El proceso de extracción escribe en dos pistas. Los datos de la tabla emp se escriben en la pista /home/ggsora/dirdat/em, que se cifra con el cifrado AES-192. Los datos de la tabla stores se escriben en la pista /home/ggsora/dirdat/st, que no está cifrada.

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

Ejemplo 2

Como alternativa al ejemplo anterior, puede omitir NOENCRYPTTRAIL si muestra todas las pistas no cifradas antes del parámetro ENCRYPTTRAIL.

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