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.
Tools für homogene Datenbankmigrationen
Notice (Hinweis)
Seit dem 30. April 2024 AWS wird VMware Cloud on nicht mehr von AWS oder seinen Vertriebspartnern weiterverkauft. Der Service wird weiterhin über Broadcom verfügbar sein. Wir empfehlen Ihnen, sich für weitere Informationen an Ihren AWS Vertreter zu wenden.
Für die Datenmigration stehen eine Reihe von Tools und Technologien zur Verfügung. Sie können die Migration in einer einzigen Phase oder in mehreren Phasen durchführen, je nach Datenbankgröße, Konsistenz, Bandbreite der Netzwerkverbindung zwischen Ihrer lokalen Umgebung und und AWS der zulässigen Zeit für die Datenbankmigration. Die folgende Tabelle enthält eine Liste von Tools und Informationen, die Ihnen bei der Auswahl der Option helfen, die Ihren Anforderungen am besten entspricht.
Migrationstool |
Größe der Datenbank |
Unterstützt |
Empfohlen für |
Oracle SQL Developer (Funktion zum Kopieren von Datenbanken) |
Bis zu 200 MB |
Amazon RDS Amazon EC2 |
Kleine Datenbanken mit einer beliebigen Anzahl von Objekten. |
Bis zu 10 GB |
Amazon RDS Amazon EC2 |
Kleine bis mittelgroße Datenbanken mit einer begrenzten Anzahl von Objekten. |
|
Bis zu 10 GB |
Amazon RDS Amazon EC2 |
Kleine bis mittelgroße Datenbanken mit einer großen Anzahl von Objekten. |
|
Bis zu 20 TB |
Amazon RDS Amazon EC2 |
Bevorzugte Methode für jede Datenbank mit einer Größe von 10 GB bis 20 TB. |
|
Beliebige Größe |
Amazon RDS Amazon EC2
|
Migration mit minimalen Ausfallzeiten. Die Datenbankgröße ist durch die Bandbreite begrenzt. Sie können AWS DMS Oracle Data Pump für große Datenbankmigrationen verwenden. |
|
Beliebige Größe |
Amazon RDS Amazon EC2 VMware Cloud auf AWS
|
Migration mit minimalen Ausfallzeiten. Wird mit Oracle Data Pump für große Datenbankmigrationen verwendet. |
|
Beliebige Größe |
Amazon RDS Custom Amazon EC2 VMware Cloud auf AWS |
Migration mit minimalen Ausfallzeiten. Wird zusammen mit Oracle verwendetRMAN, um Änderungen nach der ersten Datenübertragung zu replizieren. |
|
Beliebige Größe
|
Amazon RDS Benutzerdefiniertes Amazon EC2 VMwareCloud an AWS |
Datenbanken über 2 TB oder wenn die Datenbanksicherung bereits in Amazon Simple Storage Service (Amazon S3) gespeichert ist. |
|
AWS Application Migration Service |
Beliebige Größe |
Amazon EC2 |
Schnelle Replikation mit minimalen Ausfallzeiten während der Umstellung. Weitere Informationen finden Sie in der Dokumentation zum Application Migration Service. |
Beliebige Größe |
VMwareWolke an AWS |
HCX vMotion ermöglicht die gleichzeitige Online- oder Offline-Migration einer einzelnen virtuellen Maschine (VM) ohne Ausfallzeiten. |
Die folgenden Unterabschnitte enthalten weitere Informationen zu den einzelnen Tools.
Oracle-Entwickler SQL
Oracle SQL Developer
Oracle SQL Developer unterstützt sowohl Amazon RDS for Oracle als auch Oracle-Datenbanken auf AmazonEC2.
SQLOracle*Loader
Oracle SQL *Loader
Oracle SQL *Loader unterstützt sowohl Amazon RDS for Oracle als auch Oracle-Datenbanken auf AmazonEC2.
Oracle-Export und Import
Die Oracle Export- und Import-Dienstprogramme
Sie können dieses Tool sowohl für Amazon for Oracle als auch RDS für Oracle-Datenbanken bei Amazon verwendenEC2.
Oracle Data Pump
Oracle Data Pump
Sie können dieses Tool sowohl für Amazon for Oracle als auch RDS für Oracle-Datenbanken bei Amazon verwendenEC2. Sie können Oracle Data Pump auch mit AWS DMS und Oracle verwenden GoldenGate, um die anfängliche Datenübertragung für große Datenbanken abzuwickeln.
Für Amazon RDS for Oracle: Nachdem die Daten mit dem Oracle Data Pump-Exportdienstprogramm in Dump-Dateien exportiert wurden, erfordert das Oracle Data Pump-Import-Hilfsprogramm, dass die Datendateien in der Datenbankserver-Instance verfügbar sind, um sie in die Datenbank importieren zu können. Sie können nicht direkt auf das Dateisystem in der Amazon RDS DB-Instance zugreifen, daher müssen Sie die Dump-Dateien RDS mit einer der folgenden Optionen an Amazon übertragen:
-
Verwenden Sie einen Datenbank-Link zwischen den beiden Datenbanken. Dieser Prozess verwendet Oracle Data Pump und das Oracle DBMS_ FILE _ TRANSFER
-Paket. Es erstellt eine Datenbankverbindung zwischen der Oracle-Quelldatenbank (vor Ort) und der Zieldatenbank von Amazon RDS for Oracle. Diese Option erfordert eine höhere Bandbreitenkonnektivität zwischen Quell- und Zieldatenbanken. Wir empfehlen die Verwendung von AWSDirect Connect. Diese Option wird nur für kleine Datenbanken empfohlen. Weitere Informationen finden Sie unter Daten mit Oracle Data Pump importieren und einen Datenbank-Link in der RDS Amazon-Dokumentation. -
Verwenden Sie einen Amazon S3 S3-Bucket. Amazon RDS for Oracle unterstützt die Amazon S3 S3-Integration. Diese Option wird empfohlen, wenn Sie über große Datendumpdateien verfügen und Ihre Datenbankgröße in Terabyte angegeben ist. Anschließend können Sie die Datendumpdateien mithilfe von AWS Direct Connect (wenn Ihre Datengröße zwischen 10 GB und 5 TB liegt) oder AWS Snowball (wenn Ihre Datengröße mehr als 5 TB beträgt) in Ihren S3-Bucket kopieren, abhängig von der erforderlichen Migrationszeit für Ihre Datenbank.
Nachdem die Datenpumpendatei auf Amazon S3 hochgeladen wurde, können Sie sie in das DIR Verzeichnis DATA _ PUMP _ auf der Amazon RDS for Oracle-Ziel-DB-Instance herunterladen und dann die Daten in die DB-Instance importieren. Weitere Informationen finden Sie in der RDS Amazon-Dokumentation unter Daten mit Oracle Data Pump und einem Amazon S3 S3-Bucket importieren.
Mit Oracle Data Pump können Sie größere Datenbanken stufenweise migrieren. schema-by-schema Sie können zu einer anderen Version der Oracle Database-Software migrieren und auch zu Plattformen mit unterschiedlichen Hardware- und Softwarekonfigurationen migrieren.
AWS DMS
AWSDer Database Migration Service (AWSDMS) ist ein verwalteter Dienst, mit dem Sie Daten AWS einfach und sicher hin und her verschieben können. AWSDMSunterstützt die meisten kommerziellen und Open-Source-Datenbanken und ermöglicht sowohl homogene als auch heterogene Migrationen. AWSDMSbietet sowohl die einmalige vollständige Datenbankkopie als auch die Technologie zur Erfassung von Daten (Change Data CaptureCDC), um die Quell- und Zieldatenbanken synchron zu halten und Ausfallzeiten während einer Migration zu minimieren.
AWSDMSkann eine vollständige Kopie Ihres Oracle-Datenbankschemas für kleine (10-20 GB) bis mittelgroße (100-200 GB) Datenbanken erstellen. Bei sehr großen Datenbanken können Sie die Daten mithilfe EC2 von Oracle Data Pump zu Amazon RDS oder Amazon migrieren und dann die AWS DMS CDC Funktion für die fortlaufende Replikation mit minimalen Ausfallzeiten verwenden. Wenn die Daten synchronisiert sind, können Sie zur Zieldatenbank wechseln.
Das folgende Diagramm zeigt, wie Sie Oracle Data Pump und AWS DMS zusammen verwenden können, um eine lokale Datenbank mit minimalen Ausfallzeiten zu Amazon RDS for Oracle zu migrieren. Das Oracle Data Pump-Exportdienstprogramm exportiert das Schema in Datenbank-Dump-Dateien und überträgt diese Dateien dann entweder mit AWS Direct Connect oder AWS Snowball an Amazon S3 (abhängig von der Größe der Datenbank, der Netzwerkbandbreite und der zulässigen Migrationszeit). Nachdem die Dump-Dateien in Amazon S3 geladen wurden, können Sie die Dateien auf eine Amazon RDS for Oracle-DB-Instance hochladen. Das Oracle Data Pump-Import-Hilfsprogramm importiert dann die Daten in Amazon RDS for Oracle und AWS DMS CDC repliziert alle Änderungen aus der Quelldatenbank in die Amazon RDS for Oracle-Zieldatenbank.
Weitere Informationen AWS DMS zur Migration von Oracle-Quelldatenbanken finden Sie AWS DMS in der AWS Dokumentation unter Verwenden einer Oracle-Datenbank als Quelle für.
Oracle GoldenGate
Oracle GoldenGate
Sie können Oracle GoldenGate von Ihrem lokalen Server in Ihrer Quellumgebung aus ausführen. Wir empfehlen jedoch, dieses Tool AWS für eine bessere Leistung von einer EC2 Instanz aus zu installieren und auszuführen, die als GoldenGate Hub dient. Sie können mehrere GoldenGate Hubs haben, insbesondere wenn Sie Daten von einer Quelldatenbank zu mehreren Zielen migrieren. Sie können GoldenGate Amazon RDS für Active-Active-Datenbankreplikation, Migration und Upgrades ohne Ausfallzeiten, Notfallwiederherstellung, Datenschutz sowie regionsinterne und regionsübergreifende Replikation verwenden. Einzelheiten finden Sie RDS in der AWS Dokumentation unter Oracle GoldenGate mit Amazon verwenden.
Das folgende Diagramm zeigt, wie Oracle Data Pump und Oracle GoldenGate zusammen verwendet werden, um eine lokale Oracle-Datenbank zu Amazon RDS for Oracle zu migrieren.
Oracle GoldenGate benötigt eine separate Lizenz von Oracle.
Oracle GoldenGate unterstützt sowohl Amazon RDS for Oracle als auch Oracle-Datenbanken, die auf Amazon EC2 oder VMware Cloud on laufen AWS.
Oracle Data Guard
Oracle Data Guard
Wenn die primäre lokale Oracle-Datenbank mit der Ziel-Standby-Datenbank auf der EC2 Instance synchronisiert ist, können Sie zur Zieldatenbank wechseln, die sie in eine Datenbank mit Lese-/Schreibzugriff konvertiert. Anschließend können Sie Ihre Anwendungsverbindungen auf die neue Primärdatenbank verweisen. Mit dieser Option können Sie minimale Ausfallzeiten erreichen und eine exakte physische Kopie Ihrer Datenbank verwendenAWS. Die Migration wird in der folgenden Abbildung veranschaulicht.
Oracle Data Guard unterstützt Oracle-Datenbanken, die auf AmazonEC2, Amazon RDS Custom und VMware Cloud on laufenAWS.
Oracle RMAN
Oracle Recovery Manager (RMAN)
Sie können das RMAN Oracle-Backup Ihrer lokalen Oracle-Datenbank direkt in einem S3-Bucket platzieren, indem Sie das Oracle Secure Backup (OSB) Cloud-Modul, AWS Storage Gateway oder AWS DataSync verwenden. Anschließend können Sie eine AWS Identity and Access Management (IAM) -Rolle verwenden, um dem S3-Bucket Zugriff auf Ihre Oracle-Zieldatenbank auf einer EC2 Instance zu gewähren und die Datenbank mithilfe der RMAN Sicherungsdateien wiederherzustellen. Sie können inkrementelle Backups aus Ihrer lokalen Oracle-Datenbank erstellen und sie auf die Oracle-Zieldatenbank auf der EC2 Instance anwenden, bis die lokale Datenbank und die Zieldatenbank synchronisiert sind. Sie können den Switchover dann zu einem geeigneten Zeitpunkt durchführen.
Oracle RMAN unterstützt AmazonEC2, Amazon RDS Custom und VMware Cloud bei AWS Migrationen. Dies ist der empfohlene Ansatz, wenn Sie genügend Ausfallzeiten für die Migration Ihrer Daten einplanen können. AWS
VMware HCX
VMwareMit der Hybrid Cloud Extension (HCX
HCXsteht VMware AWS Cloud-on-Kunden kostenlos zur Verfügung.