

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Migrieren Sie mithilfe von Oracle von Oracle Database zu Amazon RDS for PostgreSQL GoldenGate
<a name="migrate-from-oracle-database-to-amazon-rds-for-postgresql-by-using-oracle-goldengate"></a>

*Dhairya Jindani, Sindhusha Paturu und Rajeshkumar Sabankar, Amazon Web Services*

## Zusammenfassung
<a name="migrate-from-oracle-database-to-amazon-rds-for-postgresql-by-using-oracle-goldengate-summary"></a>

Dieses Muster zeigt, wie eine Oracle-Datenbank mithilfe von Oracle Cloud Infrastructure (OCI) zu Amazon Relational Database Service (Amazon RDS) für PostgreSQL migriert wird. GoldenGate

Mithilfe von Oracle GoldenGate können Sie Daten mit minimaler Ausfallzeit zwischen Ihrer Quelldatenbank und einer oder mehreren Zieldatenbanken replizieren.

**Anmerkung**  
Die Oracle-Quelldatenbank kann sich entweder vor Ort oder auf einer Amazon Elastic Compute Cloud (Amazon EC2) -Instance befinden. Sie können ein ähnliches Verfahren verwenden, wenn Sie lokale Replikationstools verwenden.

## Voraussetzungen und Einschränkungen
<a name="migrate-from-oracle-database-to-amazon-rds-for-postgresql-by-using-oracle-goldengate-prereqs"></a>

**Voraussetzungen**
+ Ein aktives AWS-Konto
+ Eine GoldenGate Oracle-Lizenz
+ Java Database Connectivity (JDBC) -Treiber für die Verbindung mit der PostgreSQL-Datenbank
+ Schema und Tabellen, die mit dem [AWS Schema Conversion Tool (AWS SCT)](https://aws.amazon.com/dms/schema-conversion-tool/) auf der Amazon RDS for PostgreSQL PostgreSQL-Zieldatenbank erstellt wurden

**Einschränkungen**
+ Oracle GoldenGate kann nur bestehende Tabellendaten (erstes Laden) und laufende Änderungen (Erfassung von Änderungsdaten) replizieren

**Produktversionen**
+ Oracle Database Enterprise Edition 10g oder neuere Versionen 
+ Oracle GoldenGate 12.2.0.1.1 für Oracle oder neuere Versionen
+ Oracle GoldenGate 12.2.0.1.1 für PostgreSQL oder neuere Versionen

## Architektur
<a name="migrate-from-oracle-database-to-amazon-rds-for-postgresql-by-using-oracle-goldengate-architecture"></a>

Das folgende Diagramm zeigt einen Beispiel-Workflow für die Migration einer Oracle-Datenbank zu Amazon RDS for PostgreSQL mithilfe von Oracle: GoldenGate

![\[Migrationsablauf von der lokalen Oracle-Datenbank zu Amazon RDS for PostgreSQL.\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/384f0eaf-8582-474a-a7f4-ec1048a4feb3/images/de541887-0d5f-4a9a-b136-ce2599355cb8.png)


Das Diagramm zeigt den folgenden Workflow:

1. Der Oracle GoldenGate [Extract-Prozess](https://docs.oracle.com/goldengate/c1230/gg-winux/GGCON/processes-and-terminology.htm#GUID-6419F3A9-71EC-4D14-9C41-3BAA1E3CA19C) wird in der Quelldatenbank ausgeführt, um Daten zu extrahieren.

1. Der Oracle GoldenGate [Replicat-Prozess](https://docs.oracle.com/goldengate/c1230/gg-winux/GGCON/processes-and-terminology.htm#GUID-5EF0326C-9058-4C40-8925-98A223388C95) liefert die extrahierten Daten an die Amazon RDS for PostgreSQL PostgreSQL-Zieldatenbank.

## Tools
<a name="migrate-from-oracle-database-to-amazon-rds-for-postgresql-by-using-oracle-goldengate-tools"></a>
+ [Oracle GoldenGate](https://www.oracle.com/integration/goldengate/#:~:text=OCI%20GoldenGate%20is%20a%20real,in%20the%20Oracle%20Cloud%20Infrastructure.) unterstützt Sie bei der Entwicklung, Ausführung, Orchestrierung und Überwachung Ihrer Datenreplikations- und Streaming-Datenverarbeitungslösungen in der Oracle Cloud-Infrastruktur.
+ [Amazon Relational Database Service (Amazon RDS) für PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html) unterstützt Sie bei der Einrichtung, dem Betrieb und der Skalierung einer relationalen PostgreSQL-Datenbank in der AWS-Cloud.

## Epen
<a name="migrate-from-oracle-database-to-amazon-rds-for-postgresql-by-using-oracle-goldengate-epics"></a>

### Laden Sie Oracle herunter und installieren Sie es GoldenGate
<a name="download-and-install-oracle-goldengate"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Laden Sie Oracle herunter GoldenGate. | Laden Sie die folgenden Versionen von Oracle herunter GoldenGate:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-from-oracle-database-to-amazon-rds-for-postgresql-by-using-oracle-goldengate.html)Informationen zum Herunterladen der Software finden Sie unter [ GoldenGate Oracle-Downloads auf der Oracle-Website](https://www.oracle.com/middleware/technologies/goldengate-downloads.html). | DBA | 
| Installieren Sie Oracle GoldenGate für Oracle auf dem Oracle-Datenbankquellserver. | Anweisungen finden Sie in der [ GoldenGate Oracle-Dokumentation](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/toc.htm). | DBA | 
| Installieren Sie GoldenGate die Oracle for PostgreSQL-Datenbank auf der EC2 Amazon-Instance. | Anweisungen finden Sie in der [ GoldenGate Oracle-Dokumentation](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/toc.htm). | DBA | 

### Konfigurieren Sie Oracle GoldenGate in den Quell- und Zieldatenbanken
<a name="configure-oracle-goldengate-on-the-source-and-target-databases"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Richten Sie Oracle GoldenGate for Oracle Database in der Quelldatenbank ein. | Anweisungen finden Sie in der [ GoldenGate Oracle-Dokumentation](https://docs.oracle.com/goldengate/1212/gg-winux/GIORA/toc.htm).Stellen Sie sicher, dass Sie Folgendes konfigurieren:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-from-oracle-database-to-amazon-rds-for-postgresql-by-using-oracle-goldengate.html) | DBA | 
| Richten Sie Oracle GoldenGate für PostgreSQL in der Zieldatenbank ein. | Anweisungen finden Sie in [Teil VI Using Oracle GoldenGate for PostgreSQL](https://docs.oracle.com/en/middleware/goldengate/core/19.1/gghdb/using-oracle-goldengate-postgresql.html) auf der Oracle-Website.Stellen Sie sicher, dass Sie Folgendes konfigurieren:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-from-oracle-database-to-amazon-rds-for-postgresql-by-using-oracle-goldengate.html) | DBA | 

### Konfigurieren Sie die Datenerfassung
<a name="configure-the-data-capture"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Richten Sie den Extraktionsprozess in der Quelldatenbank ein. | Erstellen Sie in der Oracle-Quelldatenbank eine Extraktdatei, um Daten zu extrahieren.Anweisungen finden [Sie unter ADD EXTRACT](https://docs.oracle.com/goldengate/1212/gg-winux/GWURF/ggsci_commands006.htm#GWURF122) in der Oracle-Dokumentation.Die Extraktdatei beinhaltet die Erstellung der Extraktparameterdatei und des Traildateiverzeichnisses. | DBA | 
| Richten Sie eine Datenpumpe ein, um die Trail-Datei von der Quell- zur Zieldatenbank zu übertragen. | Erstellen Sie eine EXTRACT-Parameterdatei und ein Traildateiverzeichnis, indem Sie den Anweisungen in [PARFILE](https://docs.oracle.com/database/121/SUTIL/GUID-7A045C82-5993-44EB-AFAD-B7D39C34BCCD.htm#SUTIL859) in *Database Utilities* auf der Oracle-Website folgen.Weitere Informationen finden Sie unter [Was ist ein Trail](https://docs.oracle.com/goldengate/c1230/gg-winux/GGCON/processes-and-terminology.htm#GUID-88674F53-1E07-4C00-9868-598F82D7113C)? in *Fusion Middleware Understanding Oracle GoldenGate* auf der Oracle-Website. | DBA | 
| Richten Sie die Replikation auf der EC2 Amazon-Instance ein. | Erstellen Sie eine Replikationsparameterdatei und ein Traildateiverzeichnis.Weitere Informationen zum Erstellen von Replikationsparameterdateien finden Sie in Abschnitt [3.5 Validierung einer Parameterdatei](https://docs.oracle.com/en/middleware/goldengate/core/21.3/admin/using-oracle-goldengate-parameter-files.html#GUID-1E32A9AD-25DB-4243-93CD-E643E7116215) in der Oracle Database-Dokumentation.Weitere Informationen zum Erstellen eines Traildateiverzeichnisses finden Sie unter [Creating a Trail](https://docs.oracle.com/en/cloud/paas/goldengate-cloud/gwuad/creating-trail.html) in der Oracle Cloud-Dokumentation.Stellen Sie sicher, dass Sie der GLOBALS-Datei am Ziel einen Checkpoint-Tabelleneintrag hinzufügen.Weitere Informationen finden Sie unter [Was ist ein Replikat?](https://docs.oracle.com/goldengate/c1230/gg-winux/GGCON/processes-and-terminology.htm#GGCON-GUID-5EF0326C-9058-4C40-8925-98A223388C95) in *Fusion Middleware Understanding Oracle GoldenGate* auf der Oracle-Website. | DBA | 

### Konfigurieren Sie die Datenreplikation
<a name="configure-the-data-replication"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Erstellen Sie in der Quelldatenbank eine Parameterdatei, um Daten für den ersten Ladevorgang zu extrahieren. | Folgen Sie den Anweisungen unter [Eine Parameterdatei in GGSCI erstellen](https://docs.oracle.com/en/cloud/paas/goldengate-cloud/gwuad/using-oracle-goldengate-parameter-files.html#GUID-5C49C522-8B28-4E4B-908D-66A33717CE6C) in der Oracle Cloud-Dokumentation.Stellen Sie sicher, dass der Manager auf dem Ziel läuft. | DBA | 
| Erstellen Sie in der Zieldatenbank eine Parameterdatei, um Daten für den ersten Ladevorgang zu replizieren. | Folgen Sie den Anweisungen unter [Eine Parameterdatei in GGSCI erstellen](https://docs.oracle.com/en/cloud/paas/goldengate-cloud/gwuad/using-oracle-goldengate-parameter-files.html#GUID-5C49C522-8B28-4E4B-908D-66A33717CE6C) in der Oracle Cloud-Dokumentation.Stellen Sie sicher, dass Sie den Replicat-Prozess hinzufügen und starten. | DBA | 

### Wechseln Sie zur Amazon RDS-Datenbank für PostgreSQL
<a name="cut-over-to-the-amazon-rds-for-postgresql-database"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Beenden Sie den Replicat-Prozess und stellen Sie sicher, dass die Quell- und Zieldatenbanken synchronisiert sind. | Vergleichen Sie die Zeilenanzahl zwischen der Quell- und der Zieldatenbank, um sicherzustellen, dass die Datenreplikation erfolgreich war. | DBA | 
| Konfigurieren Sie die Unterstützung für Data Definition Language (DDL). | Führen Sie das DDL-Skript zum Erstellen von Triggern, Sequenzen, Synonymen und Referenzschlüsseln in PostgreSQL aus.Sie können jede Standard-SQL-Clientanwendung verwenden, um eine Verbindung zu einer Datenbank in Ihrem DB-Cluster herzustellen. Sie können beispielsweise [pgAdmin](https://www.pgadmin.org/) verwenden, um eine Verbindung zu Ihrer DB-Instance herzustellen. | DBA | 

## Zugehörige Ressourcen
<a name="migrate-from-oracle-database-to-amazon-rds-for-postgresql-by-using-oracle-goldengate-resources"></a>
+ [Amazon RDS for PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html) (*Amazon RDS-Benutzerhandbuch*)
+ [ EC2 Amazon-Dokumentation](https://docs.aws.amazon.com/ec2/)
+ [Von Oracle GoldenGate unterstützte Verarbeitungsmethoden und Datenbanken](https://docs.oracle.com/goldengate/1212/gg-winux/GWUAD/wu_about_gg.htm#GWUAD112) (Oracle-Dokumentation)