

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 eine Oracle-Datenbank mit AWS DMS zu Amazon DynamoDB
<a name="migrate-an-oracle-database-to-amazon-dynamodb-using-aws-dms"></a>

*Rambabu Karnena, Amazon Web Services*

## Zusammenfassung
<a name="migrate-an-oracle-database-to-amazon-dynamodb-using-aws-dms-summary"></a>

Dieses Muster führt Sie durch die Schritte zur Migration einer Oracle-Datenbank zu [Amazon DynamoDB](https://aws.amazon.com/dynamodb/) mithilfe des AWS Database Migration Service ([AWS](https://aws.amazon.com/dms/) DMS). Es deckt drei Arten von Quelldatenbanken ab:
+ Lokale Oracle-Datenbanken
+ Oracle-Datenbanken auf Amazon Elastic Compute Cloud ([Amazon EC2](https://aws.amazon.com/ec2/))
+ Amazon Relational Database Service ([Amazon RDS](https://aws.amazon.com/rds/)) für Oracle-DB-Instances

In diesem Machbarkeitsnachweis konzentriert sich dieses Muster auf die Migration von einer Amazon RDS for Oracle DB-Instance.

## Voraussetzungen und Einschränkungen
<a name="migrate-an-oracle-database-to-amazon-dynamodb-using-aws-dms-prereqs"></a>

**Voraussetzungen**
+ Ein aktives AWS-Konto
+ Eine Anwendung, die eine Verbindung zu einer Amazon RDS for Oracle Oracle-Datenbank herstellt
+ Eine in der Amazon RDS for Oracle Oracle-Quelldatenbank erstellte Tabelle mit einem Primärschlüssel und Beispieldaten

**Einschränkungen**
+ Oracle-Datenbankobjekte wie Prozeduren, Funktionen, Pakete und Trigger werden für die Migration nicht berücksichtigt, da Amazon DynamoDB diese Datenbankobjekte nicht unterstützt.

**Produktversionen**
+ Dieses Muster gilt für alle Editionen und Versionen von Oracle-Datenbanken, die von AWS DMS unterstützt werden. Weitere Informationen finden Sie unter Verwenden einer [Oracle-Datenbank als Quelle für AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html) und Verwenden einer [Amazon DynamoDB DynamoDB-Datenbank als Ziel für](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DynamoDB.html) AWS DMS. Wir empfehlen Ihnen, die neuesten Versionen von AWS DMS zu verwenden, um die umfassendste Versions- und Funktionsunterstützung zu erhalten.

## Architektur
<a name="migrate-an-oracle-database-to-amazon-dynamodb-using-aws-dms-architecture"></a>

**Quelltechnologie-Stack**
+ Amazon RDS for Oracle Oracle-DB-Instances, Oracle auf Amazon EC2 oder lokale Oracle-Datenbanken

**Zieltechnologie-Stack**
+ Amazon DynamoDB

**AWS-Datenmigrationsarchitektur**

![\[Daten werden von Oracle DB zu AWS DMS zu Amazon DynamoDB verschoben.\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/images/pattern-img/463fc7d4-ec8d-473b-8c7f-1df31800ee03/images/180e7340-3887-455d-a591-b5850e22770a.png)


## Tools
<a name="migrate-an-oracle-database-to-amazon-dynamodb-using-aws-dms-tools"></a>
+ [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.
+ [Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html) ist ein vollständig verwalteter NoSQL-Datenbank-Service, der schnelle und planbare Leistung mit nahtloser Skalierbarkeit bereitstellt.
+ [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. Dieses Muster verwendet Amazon RDS for Oracle.

## Epen
<a name="migrate-an-oracle-database-to-amazon-dynamodb-using-aws-dms-epics"></a>

### Planen Sie die Migration
<a name="plan-the-migration"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Erstellen Sie eine VPC. | Erstellen Sie in Ihrem AWS-Konto eine Virtual Private Cloud (VPC) und ein privates Subnetz. | Systemadministrator | 
| Erstellen Sie Sicherheitsgruppen und Listen zur Netzwerkzugriffskontrolle. | Weitere Informationen finden Sie in der [AWS-Dokumentation](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html). | Systemadministrator | 
| Konfigurieren und starten Sie die Amazon RDS for Oracle DB-Instance. | Weitere Informationen finden Sie in der [AWS-Dokumentation](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Oracle.html). | DBA, Systemadministrator | 

### Daten migrieren
<a name="migrate-data"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Erstellen Sie eine IAM-Rolle für den Zugriff auf DynamoDB. | Erstellen Sie in der AWS Identity and Access Management (IAM) -Konsole die Rolle, fügen Sie die Richtlinie `AmazonDynamoDBFullAccess to it` hinzu und wählen Sie AWS DMS als Service aus. | Systemadministrator | 
| Erstellen Sie eine AWS DMS-Replikationsinstanz für die Migration. | Die Replikationsinstanz sollte sich in derselben Availability Zone und VPC wie die Quelldatenbank befinden. | Systemadministrator | 
| Erstellen Sie Quell- und Zielendpunkte in AWS DMS. | Um den Quelldatenbank-Endpunkt zu erstellen, haben Sie zwei Möglichkeiten:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/patterns/migrate-an-oracle-database-to-amazon-dynamodb-using-aws-dms.html)Um den Zieldatenbank-Endpunkt zu erstellen, wählen Sie die Rolle Amazon Resource Name (ARN) aus der vorherigen Aufgabe für den Zugriff auf DynamoDB aus. | Systemadministrator | 
| Erstellen Sie eine AWS-DMS-Aufgabe, um die Oracle-Quelldatenbanktabellen in DynamoDB zu laden. | Wählen Sie die Namen der Quell- und Zielendpunkte sowie die Replikationsinstanz aus den vorherigen Schritten aus. Der Typ kann Volllast sein. Wählen Sie das Oracle-Schema und geben Sie**%** an, um alle Tabellen auszuwählen. | Systemadministrator | 
| Überprüfen Sie die Tabellen in DynamoDB. | Um die Migrationsergebnisse anzuzeigen, wählen Sie im linken Navigationsbereich der DynamoDB-Konsole **Tabellen** aus. | DBA | 

### Migrieren Sie die Anwendung
<a name="migrate-the-application"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Ändern Sie den Anwendungscode. | Um eine Verbindung zu DynamoDB herzustellen und Daten von DynamoDB abzurufen, aktualisieren Sie den Anwendungscode. | App-Besitzer, DBA, Systemadministrator | 

### Überschneiden
<a name="cut-over"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Stellen Sie die Anwendungsclients so ein, dass sie DynamoDB verwenden. |  | DBA, App-Besitzer, Systemadministrator | 

### Schließen Sie das Projekt
<a name="close-the-project"></a>


| Aufgabe | Description | Erforderliche Fähigkeiten | 
| --- | --- | --- | 
| Fahren Sie die AWS-Ressourcen herunter. | Zum Beispiel das Herunterfahren der Amazon RDS for Oracle-Instance, DynamoDB und der AWS DMS-Replikationsinstanz. | DBA, Systemadministrator | 
| Sammeln Sie Kennzahlen. | Zu den Kennzahlen gehören die Zeit für die Migration, der prozentuale Anteil manueller Arbeit und der vom Tool ausgeführten Arbeit sowie Kosteneinsparungen. | DBA, App-Besitzer, Systemadministrator | 

## Zugehörige Ressourcen
<a name="migrate-an-oracle-database-to-amazon-dynamodb-using-aws-dms-resources"></a>
+ [AWS Database Migration Service und Amazon DynamoDB: Was Sie wissen müssen](https://aws.amazon.com/blogs/database/aws-database-migration-service-and-amazon-dynamodb-what-you-need-to-know/) (Blogbeitrag)
+ [Verwenden einer Oracle-Datenbank als Quelle für AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html)
+ [Verwenden einer Amazon DynamoDB DynamoDB-Datenbank als Ziel für den AWS Database Migration Service](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DynamoDB.html)
+ [Bewährte Methoden für die Migration von RDBMS zu Amazon DynamoDB](https://docs.aws.amazon.com/whitepapers/latest/best-practices-for-migrating-from-rdbms-to-dynamodb/welcome.html) (Whitepaper)