Benennungskonventionen für unterstützte Objekte
Oracle GoldenGate unterstützt SQL-Benennungskonventionen und unterstützt native Dateisystemnamen im Format library/file(member).
Bei nativen (System-)Namen unterstützt Oracle GoldenGate die normale DB2 für i-Benennungsregeln für Platzhalter, die *ALL oder einen Teilnamen mit einem abschließenden Sternchen (*) als Platzhalter zulassen. Beispiel:
-
Bibliothek
/*all(*all) -
Bibliothek
/a*(a*) -
Bibliothek
/abcde*
Der Elementname ist optional und kann deaktiviert werden. In diesem Fall werden Daten für alle Member extrahiert, aber nur die Library- und Dateinamen werden erfasst und in die Datensätze aufgenommen, die in den Trail geschrieben werden. Das Ergebnis ist, dass die Daten anscheinend nur von einem Element in der Quelle stammen, und Sie sollten beachten, dass dies zu Integritätskonflikten auf dem Ziel führen kann, wenn doppelte Schlüssel über Elemente hinweg vorhanden sind. Um den Elementnamen in die Traildatensätze aufzunehmen, nehmen Sie das Element explizit oder durch eine mit Platzhaltern versehene Elementspezifikation auf.
Bei SQL-Namen wird nur das erste Element in der zugrunde liegenden nativen Datei gemäß dem normalen SQL-Vorgang in einem Db2 für i-System extrahiert. Bei SQL-Namen unterstützt Oracle GoldenGate das Platzhalterzeichen für Tabellennamen und Schemanamen. Anweisungen zum Platzhalter von SQL-Namen finden Sie unter Objektnamen in Oracle GoldenGate-Eingabe angeben.