Um diesen Inhalt richtig anzuzeigen, müssen Sie JavaScript aktivieren
Datentransformationsressourcen erstellen
Um Datentransformationen in OCI GoldenGate zu verwenden, erstellen Sie ein Deployment für Datentransformationen, und erstellen Sie dann einen generischen Verbindungstyp, und weisen Sie ihn dem Deployment zu.
Datentransformationen-Deployment erstellen
Bevor Sie beginnen
Bevor Sie ein Deployment erstellen, prüfen Sie die folgenden Anforderungen:
Wenn Sie den Zugriff auf die öffentliche Deployment-Konsole in den erweiterten Optionen aktivieren, erstellt OCI GoldenGate in Ihrem Mandanten-VCN in Ihrem Namen einen Load Balancer. Um eine erfolgreiche Erstellung des Deployments und des Load Balancers sicherzustellen, müssen die geeigneten Policys, Quotas und Limits vorhanden sein.
Wählen Sie in Mandanten mit aktivierter Oracle Cloud Infrastructure Identity and Access Management-(OCI IAM-)Funktion den Zugangsdatenspeicher aus, mit dem Sie sich bei der Deployment-Konsole anmelden.
Ein virtueller privater Vault ist nicht erforderlich.
Je nach Quell- und Zieltechnologie benötigen Sie möglicherweise mehr als ein Deployment. Wenn Sie nicht sicher sind, wie viele Deployments Sie für Ihre Lösung benötigen, finden Sie weitere Informationen unter Beispieltopologien.
So erstellen Sie ein Deployment für Datentransformationen:
Klicken Sie im Navigationsmenü der Konsole auf Oracle Database, und wählen Sie GoldenGate aus.
Klicken Sie auf der Seite "Deployment" auf Deployment erstellen.
Geben Sie im Fensterbereich "Deployment erstellen" einen Namen und optional eine Beschreibung ein.
Wählen Sie in der Dropdown-Liste "Compartment" ein Compartment aus, in dem das Deployment erstellt werden soll.
Wählen Sie auf der Detailseite GoldenGate unter Deployment-Typ auswählen die Option Datentransformationen aus.
Für die Version wird automatisch die neueste Version ausgewählt. Klicken Sie auf Version ändern, um eine andere Version auszuwählen.
Entwicklung oder Tests: Richtet ein Deployment mit empfohlenen Standardeinstellungen für eine Entwicklungs- oder Testumgebung ein. Die Mindestanzahl an OCPUs beträgt 1.
Produktion: Richtet ein Deployment mit dem empfohlenen Standardwert von 4 OCPUs ein, bei dem Autoscaling für eine Produktionsumgebung aktiviert ist. Die erforderliche Mindestanzahl an OCPUs beträgt 3, wobei Autoscaling aktiviert ist.
Geben Sie unter OCPU auswählen die Nummer ein, oder klicken Sie auf Ausprägung ändern, um mit dem Schieberegler die Anzahl der zu verwendenden Oracle Compute-Einheiten (OCPUs) auszuwählen.
(Optional) Wählen Sie Automatische Skalierung aus.
Hinweis:
Bei Autoscaling kann OCI GoldenGate die Anzahl der von Ihnen für die OCPU-Anzahl angegebenen OCPUs bis zu dreimal auf bis zu 24 OCPUs skalieren. Beispiel: Wenn Sie unter "OCPU-Anzahl" 2 angeben und Autoscaling aktivieren, kann Ihr Deployment auf bis zu 6 OCPUs skaliert werden. Wenn Sie unter "OCPU-Anzahl" 20 angeben und Autoscaling aktivieren, kann OCI GoldenGate nur auf maximal 24 OCPUs skaliert werden.
Wählen Sie in der Dropdown-Liste Subnetz in <Compartment> das Subnetz aus, für das ein privater Endpunkt vom OCI GoldenGate-Mandanten erstellt wird. Dadurch wird sichergestellt, dass das Deployment immer über dieses Subnetz verfügbar ist, solange die Policys für dieses Subnetz den Zugriff erlauben.
Um ein Subnetz in einem anderen Compartment auszuwählen, klicken Sie auf Compartment ändern.
Hinweis:
Sie können ein privates Subnetz nur beim Erstellen oder Aktualisieren eines Deployments auswählen.
Wählen Sie einen Lizenztyp aus:
Lizenz inklusive, um eine neue Softwarelizenz für den Service zu abonnieren.
Bringen Sie Ihre eigene Lizenz (BYOL) mit, um vorhandene Oracle GoldenGate-Lizenzen in den Service zu bringen. Aktivieren Sie das BYOL-OCPU-Limit, um die Anzahl der von BYOL abgedeckten OCPUs zu steuern. Die Mindestanzahl der abgedeckten OCPUs beträgt 1.
Geben Sie unter GoldenGate-Instanzname den Namen ein, den das Deployment der GoldenGate-Deployment-Instanz beim Erstellen zuweist.
Wählen Sie unter Zugangsdatenspeicher die Option GoldenGate aus. Der Administratorbenutzername wird automatisch mit SUPERVISOR ausgefüllt.
Wählen Sie als Administratorkennwort ein Kennwort-Secret für den SUPERVISOR-Benutzer aus.
So erstellen Sie ein neues Kennwort-Secret:
Klicken Sie auf Kennwort-Secret erstellen.
Geben Sie im Fensterbereich "Secret erstellen" einen Namen für das Secret und optional eine Beschreibung ein.
Wählen Sie in der Dropdown-Liste Compartment ein Compartment aus, in dem Sie das Secret speichern möchten.
Wählen Sie einen Vault im aktuellen Compartment aus, oder klicken Sie auf Compartment ändern, um einen Vault in einem anderen Compartment auszuwählen.
Wählen Sie einen Verschlüsselungsschlüssel aus.
Hinweis:
Es werden nur AES-Schlüssel, softwaregeschützte Schlüssel und HSM-Schlüssel unterstützt. RSA- und ECDSA-Schlüssel werden für GoldenGate-Kennwort-Secret-Schlüssel nicht unterstützt.
Geben Sie ein Kennwort mit einer Länge von 8 bis 30 Zeichen ein, das mindestens 1 Großbuchstaben, 1 Kleinbuchstaben, 1 Zahl und 1 Sonderzeichen enthält. Die Sonderzeichen dürfen nicht "$", "^" oder "?" sein.
Bestätigen Sie das Kennwort.
Klicken Sie auf Create.
(Optional) Klicken Sie auf Erweiterte Optionen anzeigen, um Netzwerkoptionen festzulegen und Tags hinzuzufügen.
Gehen Sie auf der Registerkarte Netzwerk wie unten beschrieben vor:
Wählen Sie Öffentlichen Zugriff der Konsole GoldenGate aktivieren aus, um einen öffentlichen Endpunkt zusätzlich zu einem privaten Endpunkt aufzunehmen, und gestatten Sie Benutzern öffentlichen Zugriff auf die Deployment-Konsole. Wenn diese Option ausgewählt ist, erstellt OCI GoldenGate einen Load Balancer in Ihrem Mandanten, um eine öffentliche IP zu erstellen. Wählen Sie ein öffentliches Subnetz im selben VCN wie dieses Deployment aus, in dem der Load Balancer erstellt werden soll.
Hinweis:
Der Load Balancer ist eine Ressource mit zusätzlichen Kosten. Sie können diese Ressource verwalten, aber stellen Sie sicher, dass Sie den Load Balancer nicht löschen, während Ihr Deployment noch verwendet wird. Weitere Informationen zu den Preisen für Load Balancer.
Wählen Sie Endpunkt anpassen aus, um ein privates Präfix für den vollständigen Domainnamen (FQDN) anzugeben, mit dem Sie auf die URL der privaten Servicekonsole zugreifen. Optional können Sie auch ein SSL/TLS-Zertifikat (.pem) und den zugehörigen Private Key hochladen. Kennwortgeschützte Zertifikate werden jedoch nicht unterstützt.
Sie müssen sicherstellen, dass der FQDN in die private IP-Adresse des Deployments im zuvor ausgewählten Subnetz aufgelöst wird.
Wenn das Deployment öffentlich ist, müssen Sie sicherstellen, dass der FQDN öffentlich in die öffentliche IP-Adresse des Deployments aufgelöst wird.
Wenn Sie kein Zertifikat angeben, verwenden die Services ein eigenes Zertifikat. Beim Starten der Deployment-Konsole kann eine Sicherheitswarnung auftreten.
Hinweis:
Ihr SSL-Zertifikat muss die folgenden Anforderungen erfüllen:
Der allgemeine Name muss mit dem FQDN des Deployments übereinstimmen. Andernfalls werden beim Zugriff auf die Deployment-Konsole Warnungen angezeigt.
Sie muss mit einem starken Hashing-Algorithmus signiert werden. arcfour, arcfour128, arcfour256, keine Algorithmustypen sind zulässig.
Er darf nicht abgelaufen sein.
Die maximale Gültigkeit darf 13 Monate nicht überschreiten.
Es darf sich nicht um ein selbstsigniertes Zertifikat handeln.
Wenn Fehler mit "Ungültiger Private Key" auftreten, können Sie die Richtigkeit des Schlüssels mit den folgenden OpenSSL-Befehlen prüfen. Führen Sie diesen Befehl mit dem Zertifikat aus:
Wählen Sie das Datum und die Zeit aus, um mit dem Erstellen von Backups zu beginnen.
Wählen Sie die Häufigkeit zum Erstellen von Backups aus, entweder täglich, wöchentlich oder monatlich.
Wählen Sie Nur Backupmetadaten aus, um Backups ohne Traildateien zu erstellen.
Wählen Sie das Compartment aus, in dem Sie Backups erstellen möchten.
Wählen Sie das Compartment und den Objektspeicher-Bucket aus, in dem Backups gespeichert werden sollen.
Fügen Sie im Abschnitt Tags Tags hinzu, um die Ressourcen in Ihrem Mandanten zu verfolgen. Klicken Sie auf + Zusätzliches Tags, um weitere Tags hinzuzufügen. Weitere Informationen zum Tagging.
Klicken Sie auf Erstellen, um das Deployment zu erstellen, oder klicken Sie auf Als Stack speichern, um diese Konfiguration in Resource Manager zu speichern.
Wenn Sie "Als Stack speichern" auswählen, wird der Bereich "Als Stack speichern" geöffnet. Dort können Sie optional einen Namen und eine Beschreibung für den Stack angeben und das Compartment auswählen, in dem er gespeichert werden soll. Erfahren Sie mehr über Resource Manager.
Die Erstellung des Deployments dauert einige Minuten. Der Status ändert sich in "Aktiv", wenn er einsatzbereit ist. Sie können dann auf der Seite mit den Deployment-Details auf "Konsole starten" klicken oder im Menü "Aktionen" (drei Punkte) des Deployments auf der Seite "Deployments" die Option "Konsole starten" auswählen.
Generische Verbindung erstellen
Sie müssen eine generische Verbindung für die Verbindung erstellen, die Sie mit OCI GoldenGate-Datentransformationen verwenden möchten.
Klicken Sie auf der OCI GoldenGate-Seite "Überblick" auf Verbindungen.
Sie können auch im Abschnitt "Schnelleinstieg" auf Verbindung erstellen klicken und mit Schritt 3 fortfahren.
Klicken Sie auf der Seite Verbindungen auf Verbindung erstellen.
Geben Sie im Bereich "Verbindung erstellen" die Felder Allgemeine Informationen wie folgt ein:
Geben Sie unter Name einen Namen für die Verbindung ein.
(Optional) Geben Sie unter Beschreibung eine Beschreibung ein, mit der Sie diese Verbindung von anderen unterscheiden können.
Wählen Sie unter Compartment das Compartment aus, in dem die Verbindung erstellt werden soll.
Wählen Sie in der Dropdown-Liste Typ unter Generisch die Option Generische Verbindung aus.
(Optional) Klicken Sie auf Erweiterte Optionen anzeigen, um Schlüssel zu verwalten oder Tags hinzuzufügen.
Wählen Sie unter Sicherheit eine der folgenden Optionen aus:
Wählen Sie Von Oracle verwalteten Verschlüsselungsschlüssel verwenden aus, um die gesamte Verschlüsselungsschlüsselverwaltung bei Oracle zu belassen.
Wählen Sie Vom Kunden verwalteten Verschlüsselungsschlüssel verwenden aus, um einen bestimmten Verschlüsselungsschlüssel auszuwählen, der in Ihrem OCI Vault gespeichert ist, um Ihre Verbindungszugangsdaten zu verschlüsseln.
Fügen Sie unter Tags Tags hinzu, um Ihre Ressourcen zu organisieren.
Klicken Sie auf Weiter.
Füllen Sie die Seite "Verbindungsdetails" wie folgt aus:
Geben Sie für den Host eine durch Komma getrennte Liste mit <host>:<port>-Einträgen ein. Geben Sie die private IP nur ein, wenn der Hostname aus Ihrem Subnetz nicht aufgelöst werden kann oder SSL/TLS verwendet wird.
Hinweis:
Wenn Sie eine private IP eingeben, schreibt OCI GoldenGate die private IP im Format ip-10-0-0-0.ociggsvc.oracle.vcn.com neu.
Wählen Sie unter Netzwerkkonnektivität eine Trafficroutingmethode aus:
Gemeinsamer Endpunkt, um einen Endpunkt für das zugewiesene Deployment freizugeben. Sie müssen die Konnektivität von der Ingress-IP des Deployments zulassen.
Dedizierter Endpunkt für Netzwerktraffic über einen dedizierten Endpunkt im zugewiesenen Subnetz in Ihrem VCN. Sie müssen die Konnektivität von den Ingress-IPs dieser Verbindung zulassen. Wählen Sie dann in der Dropdown-Liste ein Subnetz aus.
Klicken Sie auf Create.
Es dauert einige Minuten, bis die Verbindung aktiv wird. Weisen Sie die Verbindung einem Deployment zu, um sie in Datentransformationen zu verwenden. Nachdem Sie die Verbindung dem Data Transforms-Deployment zugewiesen haben, starten Sie die Konsole, und melden Sie sich dann an. Anschließend müssen Sie eine Verbindung für jede Datenquelle in der Data Transforms-Konsole mit den Hostnamen erstellen, die in den generischen Verbindungen angegeben sind.
Verbindung einem Deployment zuweisen
Stellen Sie sicher, dass Verbindungen für Ihre Quell- und Zieltechnologien erstellt wurden.
So weisen Sie einem Deployment eine Verbindung zu:
Klicken Sie auf der Seite "Deployment" unter Ressourcen auf Zugewiesene Verbindungen.
Klicken Sie auf Verbindung zuweisen.
Wählen Sie im Dialogfeld "Verbindung zuweisen" eine Verbindung in der Dropdown-Liste aus. Wenn Sie eine Verbindung aus einem anderen Compartment auswählen möchten, klicken Sie auf Compartment ändern.
Klicken Sie auf Verbindung zuweisen.
Die ausgewählte Verbindung wird in der Liste "Zugewiesene Verbindungen" angezeigt. Sie können diese Beziehung auch auf der Seite "Verbindungsdetails" unter Zugewiesene Deployments anzeigen und verwalten.
Hinweis:
Wenn eine Verbindung mit einem dedizierten Endpunkt sieben Tage lang nicht zugewiesen bleibt, konvertiert der Service sie in einen gemeinsam verwendeten Endpunkt.
Wenn Sie eine Verbindung einem Deployment zuweisen, entfernt GoldenGate unzulässige Zeichen aus dem eingegebenen Namen und trimmt sie auf 30 Zeichen. Der Name darf nur alphanumerische Zeichen enthalten und dem Aliasmuster folgen: ^[a-zA-Z][a-zA-Z0-9_#$]*$. Wenn bereits eine Verbindung mit demselben Alias zugewiesen ist, wird dem neuen Aliasnamen automatisch eine Zahl hinzugefügt.