Daten in Autonomous Database on Dedicated Exadata Infrastructure migrieren
Bei der Datenmigration werden Daten mit oder ohne Schema von einem System, einem Speicherort oder einer Anwendung in ein anderes Ziel verschoben. Ein klassisches Beispiel für eine Datenmigration ist die Einführung von Autonomous Database für Ihre Organisation, bei der Sie die vorhandenen historischen Daten aus der aktuellen Datenbank in Autonomous Database verschieben müssen.
Die Datenmigration unterscheidet sich vom Laden von Beispieldaten oder einem kleinen Datenvolumen in die Datenbank. Sie umfasst in der Regel große Datenmengen und kann je nach Anforderung eine einmalige Aktivität sein oder regelmäßig ausgeführt werden. Unter Optionen für das Laden von Daten werden die verschiedenen verfügbaren Optionen zum Laden von Beispieldaten in Autonomous Database erläutert.
Verwandte Themen
Datenmigration - Überblick
- On-Premise-Datenbanken, -Systeme oder -Datenquellen
- SaaS-Anwendungen
- Externe Datenquellen
- Data Lakes (Hadoop)
- Andere Oracle Database Cloud-Services
- Verwenden Sie herkömmliche Tools wie Oracle SQL*Loader und Oracle Data Pump, um Ihre Quelldatenbanken in Autonomous Database zu migrieren.
- Verwenden Sie Data Migration Service (DMS) für eine einfache Datenmigration großer Datenbanken, bei denen eine geringe Migrationsausfallzeit erforderlich ist.
- Verwenden Sie das Zero Downtime Migration-(ZDM-)Tool für eine sichere Migration zu Autonomous Database in Public Cloud und Exadata Cloud@Customer.
- Verwenden Sie Oracle Object Storage zum Verwalten, Laden und Hochladen großer Datenmengen.
- Geben Sie die Quelldaten in verschiedenen Formaten an, wie SQL Loader-Textdateien, Export/Import-Dumpdateien, CSV-, JSON- und Parquet-Dateien.
- Laden Sie Daten in Autonomous Database, indem Sie vom Kunden bereitgestellte externe Network File System-(NFS-)Geräte oder Oracle Cloud Infrastructure File System Service (OCI FSS) mit
DBMS_CLOUD_ADMIN
anhängen.
Hinweis:
Wenn nach der Migration von Daten in eine Autonomous Database Objektkompilierungsfehler auftreten, können Sie die Datenbankobjekte mitUTL_RECOMP
neu kompilieren, wie unten dargestellt:exec sys.UTL_RECOMP.RECOMP_PARALLEL(4);
UTLRP.SQL
kann nicht verwendet werden, um ein globales Rekompilieren in einer Autonomous Database auszuführen.
Migrationsanforderungen
Als Voraussetzung wird empfohlen, dass Sie das Cloud Premigration Advisor-Tool (CPAT) ausführen, um die Kompatibilität der Quelldatenbank mit Autonomous Database zu bewerten. CPAT identifiziert potenzielle Maßnahmen, die Sie vor oder während der Migration ergreifen müssen, priorisiert deren Bedeutung und schlägt Lösungen vor. Einige Migrationstools und -services führen diesen Advisor automatisch aus. Weitere Informationen finden Sie unter Cloud Premigration Advisor-Tool in Oracle Database 19c Utilities oder Oracle Database 23ai Utilities.
Migrationsoptionen
Es sind mehrere Optionen verfügbar, um Daten in eine autonome Datenbank auf einer dedizierten Infrastruktur in der Public Cloud sowie in Cloud@Customer zu verschieben.
- Oracle Database Migration Service: Ein vollständig verwalteter Cloud-Service, mit dem das Verschieben eingerichteter Datenbanken von On Premise, Drittanbietern oder Oracle Cloud in Autonomous Database vereinfacht wird.
- Oracle GoldenGate: Das Datenreplikationstool von Oracle für einmalige Datenmigration sowie Datenreplikation mit Change Data Capture.
- Zero Downtime Migration (ZDM): Ein Service mit einer Befehlszeilenschnittstelle, die Sie auf einem bereitgestellten Host installieren und ausführen. Der Server, auf dem die Zero Downtime Migration-Software installiert ist, heißt Zero Downtime Migration-Servicehost. Sie können einen oder mehrere Datenbankmigrationsjobs vom Zero Downtime Migration-Servicehost ausführen.
- Network File Storage (NFS): Verwenden Sie den lokalen NFS-(Network File System-)Speicher, um Daten in und aus Exadata Cloud@Customer-Deployments zu verschieben, indem Sie Ihr Network File Storage-(NFS-)Share an Autonomous Database anhängen.
- Oracle Data Pump: Datenbankutility zur Unterstützung der schnellen Verschiebung von Bulkdaten und Metadaten zwischen Oracle Datenbanken und Autonomous Database.
- SQL*Loader von Oracle: Datenbankutility zum Laden von Daten aus externen Dateien in Oracle Database.
Anwendungsfälle für Migration
Migrationsanwendungsfall | Migrationsoption(en) | Weitere Referenz |
---|---|---|
Nicht-Oracle Database → ADB-D auf Public Cloud oder Exadata Cloud@Customer ![]() |
|
|
Oracle Database Version 11.2.0.4 und höher → ADB-D auf Public Cloud ![]() |
|
|
Oracle Database Version 11.2.0.4 und höher → ADB-D auf Exadata Cloud@Customer ![]() |
|
|
Oracle Database Version unten 11.2.0.4 → ADB-D auf Public Cloud oder Exadata Cloud@Customer ![]() |
|
|
OCI-Datenbank (VMDB, BMDB, ExaCS) → ADB-D auf Public Cloud ![]() |
|
|
OCI-Datenbank (VMDB, BMDB, ExaCS) → ADB-D auf Exadata Cloud@Customer ![]() |
|
|
Autonomous Database Serverless → ADB-D auf Public Cloud oder Exadata Cloud@Customer ![]() |
|
|
Cloud-Drittanbieter (AWS, Azure) → ADB-D auf Public Cloud oder Exadata Cloud@Customer ![]() |
|
|
Autonomous Database auf dedizierter Exadata-Infrastruktur → Autonomous Database auf dedizierter Exadata-Infrastruktur ![]() |
|
Hinweis:
Die Entscheidung für das zu verwendende Migrationstool oder -utility hängt von mehreren Faktoren ab, wie der Quelldatenbank, dem Quelldatenformat, dem Datenvolumen und der Komplexität.Damit Sie die optimale Lösung für die Migration Ihrer Daten zu Autonomous Database ermitteln können, bietet Oracle ein Beratungsutility namens Oracle Cloud Migration Advisor an.Weitere Informationen zu diesem Dienstprogramm finden Sie unter www.oracle.com/goto/move.