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.
-
AES128tiene un tamaño de bloque de 128 bits con un tamaño de clave de 128 bits. -
AES192tiene un tamaño de bloque de 192 bits con un tamaño de clave de 192 bits. -
AES256tiene un tamaño de bloque de 256 bits con un tamaño de clave de 256 bits.
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:
-
Linux: especifique la ruta de acceso como entrada para la variable
LD_LIBRARY_PATH. Por ejemplo:setenv LD_LIBRARY_PATH ./lib:$LD_LIBRARY_PATH -
Para Solaris: especifique la ruta de acceso como entrada para la variable
SHLIB_PATH. -
Para IBMi y AIX: especifique la ruta de acceso como entrada a la variable
LIBPATH. -
Windows: agregue la ruta de acceso a la variable
PATH.
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;