Replicat für Amazon Redshift hinzufügen

Hier erfahren Sie, wie Sie einen Replicat-Prozess für ein Amazon Redshift-Ziel in OCI GoldenGate erstellen.

Verwandte Themen

Bevor Sie beginnen

Stellen Sie vor dem Hinzufügen und Ausführen eines Replicat für Amazon Redshift Folgendes sicher:

  • Amazon Redshift- und Amazon S3-Verbindungen wurden erstellt und Ihrem Ziel-Deployment zugewiesen.
  • Ein Amazon Redshift-Cluster.
  • Zieltabellen, die in Amazon Redshift erstellt wurden.
  • Ein Amazon S3-Bucket, der in derselben Region mit Ihrem Amazon Redshift-Cluster konfiguriert ist.
  • Eine IAM-Rolle, die erstellt wird, damit Amazon Redshift auf Amazon S3-Buckets zugreifen kann.

Replicat (23ai) hinzufügen

Bevor Sie beginnen

Prüfen Sie die spezifischen Voraussetzungen für diesen Zieltyp.

So fügen Sie ein Replicat in GoldenGate 23ai hinzu:
  1. Klicken Sie in der OCI GoldenGate-Deployment-Konsole auf der Administrationsservice-Homepage auf Replicat hinzufügen (Plussymbol).
  2. Füllen Sie im Bereich "Replikat hinzufügen" auf der Seite Replikat-Informationen die Felder nach Bedarf aus, und klicken Sie auf Weiter:
    • Wählen Sie einen Replicat-Typ aus:
      • Klassisches Replicat
      • Koordiniertes Replicat
    • Geben Sie einen Prozessnamen mit höchstens 5 Zeichen ein.
    • Geben Sie eine Beschreibung ein, um diesen Prozess von anderen zu unterscheiden.
  3. Geben Sie auf der Seite Replicat-Optionen Werte in die Felder ein, und klicken Sie auf Weiter:
    • Replicat-Trail:
      • Geben Sie einen Namen ein.
      • Geben Sie ein Unterverzeichnis ein, wenn Sie erwarten, dass sich die Traildatei an einem anderen als dem Standardverzeichnis befindet.
      • Wählen Sie ein Verschlüsselungsprofil aus. Wenn kein Verschlüsselungsprofil erstellt wurde, wird standardmäßig das lokale Wallet ausgewählt.
      • Wählen Sie unter Begin den Ausgangspunkt für die Datenverarbeitung aus:
        • Position in Log (Standard)
        • Now
        • Benutzerdefinierte Zeit
    • Trailposition:
      • Geben Sie die Folgenummer ein.
      • Geben Sie den RBA-Offset ein.
      • Wählen Sie in der Dropdown-Liste das Ziel aus.

        Hinweis:

        Je nach Zielauswahl stehen Ihnen zusätzliche Optionen wie Streaming-, Staging- und Merge-Speicherorte sowie Staging-Speicherorte zur Verfügung.
    • Zielzugangsdaten:
      • Domain auswählen.
      • Wählen Sie einen Alias in der angegebenen Domain aus.
      • Wählen Sie eine Checkpoint-Tabelle aus. Behalten Sie die Standardauswahl bei, oder wählen Sie die Checkpoint-Tabelle aus, die Sie für das Ziel-Deployment erstellt haben.
      • Wählen Sie die Max. Anzahl Threads aus (nur koordinierte Replikate).
  4. Füllen Sie auf der Seite Verwaltete Optionen die optionalen Felder nach Bedarf aus, und klicken Sie auf Weiter:
    • Wählen Sie einen Profilnamen aus, falls verfügbar.
    • Aktivieren Sie "Kritisch" für den Deployment-Status.
    • Automatische Starteinstellungen aktivieren und konfigurieren.
  5. Auf der Seite Parameterdatei können Sie Parameter hinzufügen, um das Replikat weiter zu konfigurieren. Beispiel:
    table source.table1;

    Wenn Sie das koordinierte Replicat verwenden, fügen Sie TARGETDB LIBFILE libggjava.so SET property=/u02/Deployment/etc/conf/ogg/your_replicat_name.properties zur Parameterdatei hinzu.

    Hinweis:

    GoldenGate verwendet standardmäßig Greenwich Mean Time (GMT). Mit SETENV können Sie die Standardeinstellung für diesen Replicat-Prozess außer Kraft setzen. Diese Änderung gilt nicht für Deployments. Beispiel:

    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")
  6. Konfigurieren Sie auf der Seite "Eigenschaftendatei" die erforderlichen Eigenschaften nach Bedarf. Suchen Sie nach den mit #TODO markierten. Klicken Sie dann auf Weiter. Beispiele für eventuell zu ändernde Eigenschaften:
    1. gg.eventhandler.s3.region: Name der Region, in der sich der Amazon S3-Bucket befindet. Stellen Sie sicher, dass sich der Amazon S3-Bucket und das Amazon Redshift-Cluster in derselben Region befinden.
    2. gg.eventhandler.s3.bucketMappingTemplate: Amazon S3-Bucket-Name, der als Staging Area verwendet wird.
    Informationen zu den Eigenschaften dieses Ziels finden Sie unter Amazon RedShift in der Dokumentation Oracle GoldenGate for Distributed Applications and Analytics.
  7. Klicken Sie auf Erstellen und ausführen. Wenn Sie auf Erstellen klicken, können Sie das Replicat später auf der Administrationsservice-Homepage manuell starten.

Replicat hinzufügen (21c)

Hier erfahren Sie, wie Sie einen Replicat-Prozess für Amazon Redshift hinzufügen.

So fügen Sie ein Replicat für ein Amazon Redshift-Ziel hinzu:
  1. Klicken Sie in der OCI GoldenGate-Deployment-Konsole auf der Seite "Überblick" auf Replicat hinzufügen (Pluszeichen).
  2. Wählen Sie auf der Seite "Add Replicat" einen Replicat-Typ aus, und klicken Sie auf Weiter.

    Es gibt folgende Typen von Replicats:

    • Klassisches Replicat
    • Koordiniertes Replicat
  3. Geben Sie auf der Seite "Replicat-Optionen" die folgenden Felder ein, und klicken Sie auf Weiter:
    1. Geben Sie unter Prozessname einen Namen für den Replikatprozess ein.
    2. (Optional) Geben Sie unter Beschreibung eine kurze Beschreibung ein, mit der Sie dieses Replicat von anderen unterscheiden können.
    3. Wenn die Quelle "Trail" lautet, geben Sie unter Trailname den Namen des Extract-Trails ein.
    4. Wählen Sie unter Ziel in der Dropdown-Liste die Option Amazon Redshift aus.
    5. Wählen Sie unter Verfügbare Aliasnamen für Amazon Redshift Ihren Alias in der Dropdown-Liste aus.
    6. Wählen Sie unter Verfügbare Staging Areas in der Dropdown-Liste die Option Amazon S3 aus.
    7. Wählen Sie unter " via Staging-Alias" in der Dropdown-Liste die Option Amazon S3-Verbindung aus.
  4. Auf der Seite "Parameterdatei" können Sie Parameter zur weiteren Konfiguration des Replicats angeben.

    Hinweis:

    GoldenGate verwendet standardmäßig Greenwich Mean Time (GMT). Mit SETENV können Sie die Standardeinstellung außer Kraft setzen. Beispiel:
    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")

    Weitere Informationen zu SETENV.

  5. Konfigurieren Sie auf der Seite "Eigenschaftendatei" die erforderlichen Eigenschaften nach Bedarf. Suchen Sie nach den mit #TODO markierten. Klicken Sie dann auf Weiter. Beispiele für eventuell zu ändernde Eigenschaften:
    1. gg.eventhandler.s3.region: Name der Region, in der sich der Amazon S3-Bucket befindet. Stellen Sie sicher, dass sich der Amazon S3-Bucket und das Amazon Redshift-Cluster in derselben Region befinden.
    2. gg.eventhandler.s3.bucketMappingTemplate: Amazon S3-Bucket-Name, der als Staging Area verwendet wird.
  6. Klicken Sie auf Erstellen und ausführen. Wenn Sie auf Erstellen klicken, können Sie das Replikat später auf der Seite "Überblick" des Administration Service manuell starten.
Sie kehren zur Seite "Überblick" des Administration Service zurück, auf der Sie die Erstellung des Replikatprozesses anzeigen und auf Replicat-Aktionen zugreifen können.