Création d'un fichier de paramètres à l'aide du client Admin
Pour créer un fichier de paramètres, exécutez la commande EDIT PARAMS à partir du client Admin. Lorsque vous créez un fichier de paramètres avec EDIT PARAMS, il est enregistré dans le sous-répertoire dirprm du répertoire Oracle GoldenGate.
Vous pouvez créer un fichier de paramètres dans un répertoire autre que dirprm, mais vous devez également indiquer le chemin d'accès complet avec l'option PARAMS de la commande ADD EXTRACT ou ADD REPLICAT lorsque vous créez vos groupes de processus. Après l'association avec un groupe Extract ou Replicat, un fichier de paramètres doit rester à son emplacement d'origine pour qu'Oracle GoldenGate fonctionne correctement après le démarrage du traitement.
La commande EDIT PARAMS lance les éditeurs de texte suivants dans le client d'administration :
-
Bloc-notes sur les systèmes Microsoft Windows.
-
L'éditeur vi sur les systèmes UNIX et Linux. Db2 pour i ne prend en charge vi que lorsqu'il est connecté avec SSH ou xterm. Pour plus d'informations, reportez-vous à Création d'un fichier de paramètres avec un éditeur de texte. Remarque : vous pouvez modifier l'éditeur par défaut via le client Admin à l'aide de la commande
SET EDITOR. { : .infoboxnote}
-
Exécutez le client d'administration.
-
Connectez-vous au client Admin à l'aide de la commande
CONNECT. -
Dans le client Admin, exécutez la commande suivante pour ouvrir l'éditeur de texte par défaut :
EDIT PARAMS *group_name*Dans ce fragment de code :
group_name est le nom du groupe d'extraction ou de réplication pour lequel le fichier est créé. Le nom d'un fichier de paramètres d'extraction ou de réplication doit correspondre à celui du groupe de traitements.
Les éléments suivants créent ou modifient le fichier de paramètres pour un groupe d'extraction nommé
exte:EDIT PARAMS exte -
A l'aide des fonctions d'édition de l'éditeur de texte, entrez autant de lignes de commentaire que vous voulez décrire ce fichier, en vous assurant que chaque ligne de commentaire est précédée de deux traits d'union (–).
-
Sur les lignes non commentées, entrez les paramètres Oracle GoldenGate, en commençant une nouvelle ligne pour chaque instruction de paramètre.
La syntaxe des paramètres Oracle GoldenGate est la suivante :
PARAMETER_NAME argument [,option] [&]Où :
-
PARAMETER_NAMEest le nom du paramètre. -
argumentest un argument requis pour le paramètre. Certains paramètres acceptent des arguments, mais d'autres non. Les virgules entre les arguments sont facultatives.EXTRACT exte USERIDALIAS ggadmin ENCRYPT AES192 KEYNAME mykey ENCRYPTTRAIL AES 192 EXTTRAIL /north/ea, PURGE CUSEREXIT userexit.dll MyUserExit, INCLUDEUPDATEBEFORES, & PARAMS "init.properties" TABLE hr.employees; -
[,option]est un argument facultatif. -
[&]est requis à la fin de chaque ligne dans une instruction de paramètre multiligne, comme dans l'instruction de paramètreCUSEREXITde l'exemple précédent. Les exceptions sont les suivantes, qui peuvent accepter, mais ne nécessitent pas l'esperluette car elles se terminent par un point-virgule :-
MAP -
TABLE -
SEQUENCE -
FILE -
QUERY
-
-
-
Enregistrez et fermez le fichier.
Créer un fichier de paramètres avec un éditeur de texte
Vous pouvez créer un fichier de paramètres en dehors du client Admin à l'aide d'un éditeur de texte, mais veillez à :
-
Enregistrez le fichier de paramètres sous le nom du groupe Extract ou Replicat qui en est propriétaire. Utilisez l'extension de fichier
.prm. Par exemple : ` exte.prm`. -
Enregistrez le fichier de paramètres dans le répertoire
dirprmdu répertoire de base Oracle GoldenGate.