TRAIL DE CHIFFREMENT | NOENCRYPTTRAIL

Durée de validité

Extraction

Description

Le profil de cryptage doit être configuré avant l'utilisation du paramètre ENCRYPTTRAIL pour le cryptage des fichiers trace. Le profil de cryptage contient des informations sur l'emplacement de la clé maître et sur la façon dont Oracle GoldenGate l'utilisera. Pour en savoir plus, reportez-vous à Qu'est-ce qu'un profil de cryptage ? dans la documentation sur les microservices Oracle GoldenGate.

Utilisez les paramètres ENCRYPTTRAIL et NOENCRYPTTRAIL pour déterminer si Oracle GoldenGate doit crypter ou non les données de trace écrites dans un fichier trace ou d'extraction.

Utilisez le paramètre EXTTRAIL dans votre fichier de paramètres d'extraction pour crypter les traces.

Remarque : lorsque vous utilisez le paramètre ENCRYPTRAIL avec le paramètre EXTTRAIL, assurez-vous que le paramètre ENCRYPTRAIL est mentionné avant EXTTRAIL. Sinon, la trace ne sera pas cryptée.

ENCRYPTTRAIL et NOENCRYPTTRAIL sont propres à une trace ou à un fichier. L'une affecte toutes les spécifications de fichier trace ou d'extraction suivantes dans le fichier de paramètres jusqu'à ce que l'autre paramètre soit rencontré. Le paramètre doit être placé avant l'entrée du paramètre pour la trace qu'il affectera.

ENCRYPTTRAIL et NOENCRYPTTRAIL ne peuvent pas être utilisés avec OUTPUTFORMAT. Le fichier trace doit être écrit au format canonique Oracle GoldenGate par défaut.

ENCRYPTTRAIL crypte les données de trace sur toutes les liaisons de données et dans les fichiers eux-mêmes. Seuls les blocs de données sont cryptés. Les jetons utilisateur ne sont pas chiffrés.

Valeur par défaut

NOENCRYPTTRAIL

Syntaxe

ENCRYPTTRAIL (<AES>)

ENCRYPTTRAIL (AES)

ENCRYPTTRAIL sans options indique la substitution d'octet à 256 clés AES256 comme valeur par défaut pour tous les types de base de données, à l'exception de la plate-forme NonStop, car le cryptage Advanced Encryption Standard (AES) n'est pas pris en charge sur cette plate-forme.

Il est obligatoire de fournir une valeur pour le paramètre ENCRYPTTRAIL. Sinon, l'extraction abandonnera.

ENCRYPTTRAIL prend en charge le cryptage AES 128, AES 192 et AES 256 (méthode de clé maître et de portefeuille). Utilisez la clé maître en fonction du profil de cryptage. AES inclut la longueur de clé de cryptage à utiliser. Il s'agit d'une norme de chiffrement à clé symétrique utilisée par les gouvernements et d'autres organisations qui nécessitent un degré élevé de sécurité des données.

Pour utiliser le cryptage AES pour les bases de données autres qu'Oracle sur une plate-forme 32 bits, vous devez indiquer le chemin du sous-répertoire /lib du répertoire d'installation d'Oracle GoldenGate en tant que variable d'environnement avant de démarrer tout processus. Ceci n'est pas nécessaire sur les plates-formes 64 bits.

Définissez le chemin comme suit :

Vous pouvez vous servir du paramètre SETENV pour définir un chemin comme variable de session du processus.

NOENCRYPTTRAIL

Empêche le cryptage de la trace. Il s'agit de la fonction par défaut.

Exemples

Exemple 1

Dans l'exemple suivant, la clé maître et la méthode de portefeuille sont utilisées. Le processus Extract écrit dans deux traces. Les données de la table emp sont écrites dans la trace /home/ggsora/dirdat/em, qui est cryptée avec le cryptage AES-192. Les données de la table stores sont écrites dans la trace (trail) /home/ggsora/dirdat/st, qui n'est pas cryptée.

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

Exemple 2

Au lieu de l'exemple précédent, vous pouvez omettre NOENCRYPTTRAIL si vous répertoriez toutes les traces non cryptées avant le paramètre ENCRYPTTRAIL.

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