Parameterdatei mit dem Admin-Client erstellen
Um eine Parameterdatei zu erstellen, führen Sie den Befehl EDIT PARAMS aus dem Admin-Client aus. Wenn Sie eine Parameterdatei mit EDIT PARAMS erstellen, wird diese im Unterverzeichnis dirprm des Oracle GoldenGate-Verzeichnisses gespeichert.
Sie können eine Parameterdatei in einem anderen Verzeichnis als dirprm erstellen. Sie müssen jedoch auch den vollständigen Pfadnamen mit der Option PARAMS des Befehls ADD EXTRACT oder ADD REPLICAT angeben, wenn Sie die Prozessgruppen erstellen. Nach der Kopplung mit einer Extract- oder Replicat-Gruppe muss eine Parameterdatei im ursprünglichen Speicherort bleiben, damit Oracle GoldenGate nach dem Start der Verarbeitung ordnungsgemäß funktioniert.
Der Befehl EDIT PARAMS startet die folgenden Texteditoren im Admin-Client:
-
Notepad auf Microsoft Windows-Systemen.
-
Der vi-Editor auf UNIX- und Linux-Systemen. Db2 für i unterstützt vi nur, wenn eine Verbindung mit SSH oder xterm besteht. Weitere Informationen finden Sie unter Parameterdateien mit einem Texteditor erstellen. Hinweis: Sie können den Standardeditor über den Admin-Client mit dem Befehl
SET EDITORändern. {: .infoboxnote}
-
Führen Sie den Admin Client aus.
-
Stellen Sie mit dem Befehl
CONNECTeine Verbindung zum Admin-Client her. -
Geben Sie im Admin-Client den folgenden Befehl aus, um den Standardtexteditor zu öffnen:
EDIT PARAMS *group_name*In diesem Code-Snippet:
group_name ist der Name der Extract- oder Replicat-Gruppe, für die die Datei erstellt wird. Der Name einer Extract- oder Replicat-Parameterdatei muss mit dem Namen der Prozessgruppe übereinstimmen.
Die folgende Datei erstellt oder bearbeitet die Parameterdatei für eine Extract-Gruppe namens
exte:EDIT PARAMS exte -
Geben Sie mit den Bearbeitungsfunktionen des Texteditors so viele Kommentarzeilen ein, wie Sie diese Datei beschreiben möchten, und stellen Sie sicher, dass jeder Kommentarzeile zwei Bindestriche (–) vorangestellt sind.
-
Geben Sie in nicht kommentierten Zeilen die Oracle GoldenGate-Parameter ein, und starten Sie eine neue Zeile für jede Parameteranweisung.
Oracle GoldenGate-Parameter haben die folgende Syntax:
PARAMETER_NAME argument [,option] [&]Wo:
-
PARAMETER_NAMEist der Name des Parameters. -
argumentist ein erforderliches Argument für den Parameter. Einige Parameter nehmen Argumente an, andere nicht. Kommas zwischen Argumenten sind optional.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]ist ein optionales Argument. -
[&]ist am Ende jeder Zeile in einer mehrzeiligen Parameteranweisung erforderlich, wie in der ParameteranweisungCUSEREXITim vorherigen Beispiel. Die folgenden Ausnahmen können akzeptiert werden, erfordern jedoch kein Et-Zeichen, da sie mit einem Semikolon enden:-
MAP -
TABLE -
SEQUENCE -
FILE -
QUERY
-
-
-
Speichern und schließen Sie die Datei.
Parameterdateien mit einem Texteditor erstellen
Sie können eine Parameterdatei außerhalb des Admin-Clients mit einem Texteditor erstellen. Stellen Sie jedoch Folgendes sicher:
-
Speichern Sie die Parameterdatei mit dem Namen der Extract- oder Replicat-Gruppe, deren Eigentümer sie ist. Verwenden Sie die Dateierweiterung
.prm. Beispiel: ` exte.prm`. -
Speichern Sie die Parameterdatei im Verzeichnis
dirprmdes Oracle GoldenGate-Home-Verzeichnisses.