

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 AWS DMS von Oracle 8i oder 9i zu Amazon RDS for Oracle SharePlex
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms"></a>

*Ramu Jagini, Amazon Web Services*

## Zusammenfassung
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-summary"></a>

Dieses Muster beschreibt, wie eine lokale Oracle 8i- oder 9i-Datenbank zu einer Amazon Relational Database Service (Amazon RDS) für Oracle-Datenbank migriert wird. Sie können dieses Muster verwenden, um Ihre Migration mit reduzierten Ausfallzeiten abzuschließen, indem Sie Quest SharePlex für die synchrone Replikation verwenden.

Sie müssen für Ihre Migration eine Oracle-Datenbankzwischeninstanz verwenden, da der AWS Database Migration Service (AWS DMS) Oracle 8i oder 9i nicht als Quellumgebung unterstützt. Sie können [SharePlex 7.6.3](https://www.quest.com/community/shareplex/f/forum/20700/where-can-download-7-6-3-or-support-9i-shareplex) verwenden, um von früheren Oracle-Datenbankversionen auf spätere Oracle-Datenbankversionen zu replizieren. Die Oracle-Zwischeninstanz ist als Ziel für SharePlex 7.6.3 kompatibel und wird als Quelle für AWS DMS oder neuere Versionen von unterstützt. SharePlex Diese Unterstützung ermöglicht die Weiterreplikation von Daten in die Zielumgebung von Amazon RDS for Oracle.

Beachten Sie, dass sich mehrere veraltete Datentypen und Funktionen auf eine Migration von Oracle 8i oder 9i zur neuesten Version von Oracle Database auswirken können. Um diese Auswirkungen zu minimieren, verwendet dieses Muster Oracle 11.2.0.4 als Datenbankzwischenversion, um den Schemacode vor der Migration zur Amazon RDS for Oracle Oracle-Zielumgebung zu optimieren.

## Voraussetzungen und Einschränkungen
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-prereqs"></a>

**Voraussetzungen**
+ Ein aktives AWS-Konto
+ Eine Oracle 8i- oder 9i-Quelldatenbank in einer lokalen Umgebung
+ [Oracle Database 12c Version 2](https://docs.oracle.com/en/database/oracle/oracle-database/12.2/index.html) (12CR2) für das Staging auf Amazon Elastic Compute Cloud (Amazon) EC2
+ Quest SharePlex 7.6.3 (kommerzielle Qualität)

**Einschränkungen**
+ [Einschränkungen von RDS für Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Oracle.Concepts.limitations.html)

**Produktversionen**
+ Oracle 8i oder 9i für die Quelldatenbank
+ Oracle 12 CR2 für die Staging-Datenbank (muss mit der Version von Amazon RDS for Oracle übereinstimmen)
+ Oracle 12 CR2 oder höher für die Zieldatenbank (Amazon RDS for Oracle)

## Architektur
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-architecture"></a>

**Quelltechnologie-Stack**
+ Oracle 8i- oder 9i-Datenbank
+ SharePlex

**Zieltechnologie-Stack**
+ Amazon RDS für Oracle

**Migrationsarchitektur**

Das folgende Diagramm zeigt, wie eine Oracle 8i- oder 9i-Datenbank von einer lokalen Umgebung zu einer Amazon RDS for Oracle DB-Instance in der AWS-Cloud migriert wird.

![\[Workflow für die Migration einer lokalen Oracle-Datenbank zu Amazon RDS auf AWS.\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/6e07d586-fd74-4f3d-8e81-79dd55c445c3/images/36e1a5ff-908b-4cb7-96f7-997eb105f1d6.png)


Das Diagramm zeigt den folgenden Workflow:

1. Aktivieren Sie die Oracle-Quelldatenbank mit Archivprotokollmodus, erzwungener Protokollierung und zusätzlicher Protokollierung.

1. [Stellen Sie die Oracle-Staging-Datenbank mithilfe von Recovery Manager (RMAN) point-in-time Recovery und FLASHBACK\$1SCN aus der Oracle-Quelldatenbank wieder her.](https://docs.oracle.com/database/121/SUTIL/GUID-D408B112-1A81-4F68-BEFF-7403A9588DDB.htm#SUTIL849)

1. Konfigurieren Sie SharePlex das Lesen von Redo-Logs aus der Oracle-Quelldatenbank mithilfe von (wird in RMAN verwendet). `FLASHBACK_SCN`

1. Starten Sie die SharePlex Replikation, um Daten aus der Oracle-Quelldatenbank mit der Oracle-Staging-Datenbank zu synchronisieren.

1. Stellen Sie die Amazon RDS for Oracle Oracle-Zieldatenbank mithilfe von EXPDP und IMPDP mit wieder her. `FLASHBACK_SCN`

1. Konfigurieren Sie AWS DMS und seine Quellaufgaben als Oracle-Staging-Datenbank und Amazon RDS for Oracle als Zieldatenbank, indem Sie `FLASHBACK_SCN` (wird in EXPDP verwendet) verwenden.

1. Starten Sie AWS DMS-Aufgaben, um Daten aus der Oracle-Staging-Datenbank mit der Oracle-Zieldatenbank zu synchronisieren.

## Tools
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-tools"></a>
+ [Amazon Relational Database Service (Amazon RDS)](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html) unterstützt Sie bei der Einrichtung, dem Betrieb und der Skalierung einer relationalen Datenbank in der AWS-Cloud.
+ [AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) unterstützt Sie bei der Migration von Datenspeichern in die AWS-Cloud oder zwischen Kombinationen von Cloud- und lokalen Setups.
+ [Quest SharePlex](https://support.quest.com/shareplex/11.0/technical-documents) ist ein Oracle-to-Oracle Datenreplikationstool zum Verschieben von Daten mit minimalen Ausfallzeiten und ohne Datenverlust.
+ [Recovery Manager (RMAN)](https://docs.oracle.com/cd/E11882_01/backup.112/e10642/rcmquick.htm) ist ein Oracle Database-Client, der Sicherungs- und Wiederherstellungsaufgaben für Ihre Datenbanken ausführt. Er vereinfacht das Sichern, Wiederherstellen und Wiederherstellen von Datenbankdateien erheblich.
+ Mit [Data Pump Export](https://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_export.htm#SUTIL823) können Sie Daten und Metadaten in eine Reihe von Betriebssystemdateien hochladen, die als Dump-Dateisatz bezeichnet werden. Der Dump-Dateisatz kann nur mit dem [Data Pump Import Utility oder dem Paket [DBMS\$1DATAPUMP](https://docs.oracle.com/database/121/ARPLS/d_datpmp.htm#ARPLS356)](https://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_import.htm#SUTIL300) importiert werden.

## Epen
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-epics"></a>

### Einrichtung SharePlex und Oracle-Staging-Datenbank auf Amazon EC2
<a name="set-up-shareplex-and-the-oracle-staging-database-on-amazon-ec2"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Erstellen Sie eine EC2 Instanz. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html) | Oracle-Verwaltung | 
| Bereiten Sie die Staging-Datenbank vor. | Bereiten Sie die Oracle-Staging-Datenbank für die Wiederherstellung als Upgrade auf Oracle 12 vor, CR2 indem Sie das RMAN-Backup aus der Oracle 8i- oder 9i-Datenbankquellumgebung übernehmen.Weitere Informationen finden Sie in der Oracle-Dokumentation im [Oracle 9i Recovery Manager User's Guide](https://docs.oracle.com/cd/B10500_01/server.920/a96566/toc.htm) [und im Database Backup and Recovery User's Guide](https://docs.oracle.com/database/121/BRADV/rcmcomre.htm#BRADV8005). | Oracle-Verwaltung | 
| Konfigurieren SharePlex. | Konfigurieren Sie die SharePlex Quelle als lokale Oracle 8i- oder 9i-Datenbank und konfigurieren Sie das Ziel als die auf Amazon gehostete Oracle CR2 12-Staging-Datenbank. EC2 | SharePlex, Oracle-Verwaltung | 

### Richten Sie Amazon RDS for Oracle als Ihre Zielumgebung ein
<a name="set-up-amazon-rds-for-oracle-as-your-target-environment"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Erstellen Sie eine Oracle-DB-Instance. | Erstellen Sie eine Amazon RDS for Oracle Oracle-Datenbank und verbinden Sie dann Oracle 12 CR2 mit der Datenbank.Weitere Informationen finden Sie in der Amazon RDS-Dokumentation unter [Eine Oracle-DB-Instance erstellen und eine Verbindung zu einer Datenbank auf einer Oracle-DB-Instance](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.Oracle.html) herstellen. | DBA | 
| Stellen Sie Amazon RDS for Oracle aus der Staging-Datenbank wieder her. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html)Weitere Informationen finden Sie unter [54 DBMS\$1DATAPUMP](https://docs.oracle.com/en/database/oracle/oracle-database/21/arpls/DBMS_DATAPUMP.html#GUID-AEA7ED80-DB4A-4A70-B199-592287206348) in der Oracle-Dokumentation. | DBA | 

### AWS DMS einrichten
<a name="set-up-aws-dms"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Erstellen Sie Endpunkte für die Datenbanken. | Erstellen Sie einen Quellendpunkt für die Oracle-Staging-Datenbank und einen Zielendpunkt für die Amazon RDS for Oracle Oracle-Datenbank.Weitere Informationen finden Sie unter [Wie erstelle ich Quell- oder Zielendpunkte mit AWS DMS](https://aws.amazon.com/premiumsupport/knowledge-center/create-source-target-endpoints-aws-dms/)? im AWS Knowledge Center. | DBA | 
| Erstellen Sie eine Replikationsinstanz. | Verwenden Sie AWS DMS, um eine Replikationsinstanz für die Oracle-Staging-Datenbank zur Amazon RDS for Oracle Oracle-Datenbank zu starten.Weitere Informationen finden Sie unter [Wie erstelle ich eine AWS DMS-Replikationsinstanz](https://aws.amazon.com/premiumsupport/knowledge-center/create-aws-dms-replication-instance/)? im AWS Knowledge Center. | DBA | 
| Erstellen und starten Sie Replikationsaufgaben. | Erstellen Sie AWS DMS-Replikationsaufgaben für Change Data Capture (CDC) mithilfe `FLASHBACK_SCN` von EXPDP (da die volle Last bereits über EXPDP erfolgt ist).Weitere Informationen finden Sie in der AWS DMS-Dokumentation unter [Aufgabe erstellen](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.Creating.html). | DBA | 

### Wechseln Sie zu Amazon RDS for Oracle
<a name="cut-over-to-amazon-rds-for-oracle"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Stoppen Sie die Arbeitslast der Anwendung. | Stoppen Sie die Anwendungsserver und ihre Anwendungen während des geplanten Umstellungsfensters. | App-Entwickler, DBA | 
| Überprüfen Sie die Synchronisierung der lokalen Oracle-Staging-Datenbank mit der Instanz. EC2  | Stellen Sie sicher, dass alle Nachrichten für Replikationsaufgaben von der SharePlex Replikationsinstanz in die Oracle-Staging-Datenbank auf Amazon gesendet wurden, EC2 indem Sie einige Log-Switches in der lokalen Quelldatenbank durchführen.Weitere Informationen finden Sie unter [6.4.2 Eine Protokolldatei wechseln](https://docs.oracle.com/database/121/ADMQS/GUID-E30B4C65-2AC7-4A44-A58C-D3C121EB152F.htm#ADMQS12075) in der Oracle-Dokumentation. | DBA | 
| Validieren Sie die Synchronisierung der Oracle-Staging-Datenbank mit der Amazon RDS for Oracle Oracle-Datenbank. | Vergewissern Sie sich, dass alle Ihre AWS DMS-Aufgaben keine Verzögerung und keine Fehler aufweisen, und überprüfen Sie dann den Validierungsstatus der Aufgaben. | DBA | 
| Stoppen Sie die Replikation von SharePlex und Amazon RDS. | Wenn SharePlex sowohl die als auch die AWS DMS-Replikation keine Fehler anzeigen, beenden Sie beide Replizierungen. | DBA | 
| Ordnen Sie die Anwendung Amazon RDS neu zu. | Teilen Sie die Amazon RDS for Oracle Oracle-Endpunktdetails mit dem Anwendungsserver und seinen Anwendungen und starten Sie dann die Anwendung, um den Geschäftsbetrieb wieder aufzunehmen. | App-Entwickler, DBA | 

### Testen Sie die AWS-Zielumgebung
<a name="test-the-aws-target-environment"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Testen Sie die Oracle-Staging-Datenbankumgebung auf AWS. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html) | SharePlex, Oracle-Verwaltung | 
| Testen Sie die Amazon RDS-Umgebung. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html)Weitere Informationen finden Sie unter [Amazon RDS for Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Oracle.html) in der Amazon RDS-Dokumentation. | Oracle-Verwaltung | 

## Zugehörige Ressourcen
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-resources"></a>
+ [Migrieren Sie mit Zuversicht](https://aws.amazon.com/cloud-migration/)
+ [Amazon EC2](https://aws.amazon.com/ec2/)
+ [Amazon RDS für Oracle](https://aws.amazon.com/rds/oracle/)
+ [AWS Database Migration Service](https://aws.amazon.com/dms/)
+ [Debuggen Ihrer AWS DMS-Migrationen: Was tun, wenn etwas schief geht (Teil 1)](https://aws.amazon.com/blogs/database/debugging-your-aws-dms-migrations-what-to-do-when-things-go-wrong-part-1/)
+ [Debuggen Ihrer AWS DMS-Migrationen: Was tun, wenn etwas schief geht (Teil 2)](https://aws.amazon.com/blogs/database/debugging-your-aws-dms-migrations-what-to-do-when-things-go-wrong-part-2/)
+ [Debuggen Ihrer AWS DMS-Migrationen: Was tun, wenn etwas schief geht? (Teil 3)](https://aws.amazon.com/blogs/database/debugging-your-aws-dms-migrations-what-to-do-when-things-go-wrong-part-3/)
+ [SharePlex für Datenbankreplikation](https://aws.amazon.com/marketplace/pp/B07943W4MJ)
+ [SharePlex: Datenbankreplikation für jede Umgebung](https://www.youtube.com/watch?v=ygS_ouUaNus)