TRAIL
Durée de validité
Extraction
Description
Utilisez le paramètre RMTTRAIL pour indiquer une trace distante créée avec la commande ADD RMTTRAIL. Une trace indiquée avec RMTTRAIL doit précéder les instructions TABLE associées. Vous pouvez utiliser plusieurs instructions RMTTRAIL pour indiquer différentes traces distantes. RMTTRAIL doit être précédé d'un paramètre RMTHOST.
Les options FORMAT RELEASE et TRAILBYTEORDER s'appliquent uniquement à l'extraction et non à Data Pump.
Vous pouvez crypter les données de cette trace à l'aide du paramètre ENCRYPTTRAIL. Pour plus d'informations, reportez-vous à "ENCRYPTTRAIL | NOENCRYPTTRAIL".
Valeur par défaut
Aucun
Syntaxe
RMTTRAIL <trail_name>
[, FORMAT RELEASE <major.minor>]
[, OBJECTDEFS | NO_OBJECTDEFS]
[, TRAILBYTEORDER {BIGENDIAN | LITTLEENDIAN | NATIVEENDIAN}]
<name>
Nom de chemin qualifié complet ou relatif de la trace. Utilisez deux caractères pour le nom. A mesure que les fichiers trace sont vieillis, un numéro de séquence de six caractères est ajouté à ce nom, par exemple /ggs/dirdat/rt000000001.
FORMAT RELEASE <major.minor>
Indique le format de métadonnées des données envoyées par l'extraction vers la trace. Les métadonnées indiquent au processus de lecture si la version des enregistrements de données est prise en charge. Les anciennes versions d'Oracle GoldenGate ne contiennent pas les mêmes métadonnées que les plus récentes.
-
FORMATest un mot-clé requis. -
RELEASEindique une version Oracle GoldenGate.<major>correspond au numéro d'une version majeure et<minor>au numéro d'une version mineure.X.xdoit correspondre à une versions (release) de disponibilité générale actuelle ou antérieure d'Oracle GoldenGate. Les valeurs valides sont comprises entre 11.2 et le numéro de versionX.xd'Oracle GoldenGate en cours, par exemple 11.2 ou 12.1.La version est mise en correspondance par programmation avec un niveau de compatibilité interne approprié. La valeur par défaut est la version actuelle du processus écrivant dans la trace. Les versions
RELEASEantérieures à 12.1 ne prennent pas en charge les noms d'objet en trois partis.
Il existe une dépendance entre FORMAT et le paramètre RECOVERYOPTIONS. Lorsque RECOVERYOPTIONS est défini sur APPENDMODE, FORMAT doit être défini sur RELEASE 10.0 ou une valeur supérieure. Lorsque RECOVERYOPTIONS est défini sur OVERWRITEMODE, FORMAT doit être défini sur RELEASE 9.5 ou moins.
Pour plus d'informations sur les modes de gestion des versions et de récupération des fichiers trace Oracle GoldenGate, reportez-vous à Mode de récupération de trace.
Les paramètres suivants sont pris en charge dans Oracle Database 12.2 :
-
Pour une base de données non Conteneur Oracle Database 12.2 avec une compatibilité définie sur 12.1,
FORMATRELEASE12.2 ou supérieure est pris en charge. -
Pour une base de données non Conteneur Oracle Database 12.2 avec une compatibilité définie sur 12.2,
FORMATRELEASE12.2 ou supérieure est pris en charge. -
Pour Oracle Database 12.2 CDB/PDB avec une compatibilité définie sur 12.2, seul
FORMATRELEASE12.3 est pris en charge. Cela est dû à l'utilisation de l'annulation locale pour les bases de données pluggables, qui nécessite d'augmenter la transactionIDavec le numéro de la base de données pluggable pour garantir l'unicité des ID de transaction.
OBJECTDEFS |
NO_OBJECTDEFS |
Utilisez les options OBJECTDEFS et NO_OBJECTDEFS pour déterminer si les définitions d'objet doivent être incluses dans la trace. Ces deux options s'appliquent uniquement lorsque la trace de sortie est formatée au format canonique Oracle GoldenGate et que la version du format de trace est supérieure à 12.1. Sinon, les deux options sont ignorées car aucun enregistrement de métadonnées ne sera ajouté à la trace.
Lors de la réplication à partir d'une base de données Open Systems vers NonStop, indiquez une version de format inférieure à 12.2 pour éviter d'inclure les définitions d'objet dans la trace, car NonStop ne prend pas en charge le traitement des définitions d'objet à partir de la trace.
TRAILBYTEORDER {BIGENDIAN |
LITTLEENDIAN |
NATIVEENDIAN} |
Définit le format d'octets des métadonnées dans les enregistrements de trace. Ce paramètre n'affecte pas les données de colonne. Valide uniquement pour les traces dont la version FORMAT RELEASE est au moins 12.1. Les valeurs valides sont BIGENDIAN (big endian), LITTLEENDIAN (little endian) et NATIVEENDIAN (valeur par défaut du système local). La valeur par défaut est BIGENDIAN. Pour des instructions d'utilisation supplémentaires, reportez-vous à la version GLOBALS de TRAILBYTEORDER.
Exemples
Exemple 1
RMTTRAIL ny
Exemple 2
Sous Linux
RMTTRAIL trails/ny, FORMAT RELEASE 19.1
Exemple 3
Sous Windows :
EXTTRAIL trails\ny, FORMAT RELEASE 19.1
Exemple 4
Deux formats de trace au sein des mêmes ensembles de tables capturées :
FORMAT RELEASE 19.1
TABLE tab1
TABLE tab2
FORMAT RELEASE 19.1
TABLE tab1
TABLE tab2
Exemple 5
Exemple de fichier de paramètres Data Pump qui envoie un schéma HR avec des définitions d'objet et un schéma ORD sans définitions d'objet :
RMTTRAIL $data/ggs12.2/a1, OBJECTDEFS
TABLE hr.*;
RMTTRAIL $data/ggs12.2/a2, NO_OBJECTDEFS
TABLE ord.*;