DÉFINITIONS SOURCE
Durée de validité
Réplication
Description
Utilisez le paramètre SOURCEDEFS pour indiquer le nom d'un fichier contenant les définitions des tables ou des fichiers source. Par défaut, les définitions de source ne sont pas requises lorsque des fichiers trace au format Oracle GoldenGate version 12.2 <.x> sont utilisés car les fichiers trace contiennent des enregistrements de métadonnées avec les définitions d'objet. Toutefois, des définitions de source sont requises lors de la réplication de données entre une source hétérogène et des cibles à l'aide de fichiers trace au format Oracle GoldenGate version 12.1 <.x> et inférieure ou lors de la création de fichiers trace avec l'option no_objectdefs.
Utilisez SOURCEDEFS pour un processus de réplication sur le système cible, conformément à la configuration Oracle GoldenGate :
Pour générer le fichier de définitions de source, utilisez l'utilitaire DEFGEN. Transférez le fichier vers le système intermédiaire ou cible avant de démarrer une réplication.
Le fichier de paramètres peut contenir plusieurs instructions SOURCEDEFS si plusieurs fichiers de définitions source sont utilisés, par exemple si chaque fichier SOURCEDEFS contient les définitions d'une application distincte.
N'utilisez pas SOURCEDEFS et ASSUMETARGETDEFS dans le même fichier de paramètres.
Valeur par défaut
Aucun
Syntaxe
SOURCEDEFS <file_name> [OVERRIDE]
<file_name>
Nom relatif ou qualifié complet du fichier contenant les définitions de données source.
OVERRIDE
Par défaut, les définitions de table des enregistrements de métadonnées remplacent celles des fichiers SOURCEDEFS.
Indiquez OVERRIDE pour demander au processus Replicat d'utiliser les définitions du fichier de définitions au lieu des métadonnées.
Exemples
Exemple 1
SOURCEDEFS dirdef\tcust.def
Exemple 2
SOURCEDEFS /ggs/dirdef/source_defs