Auf dieser Seite erfahren Sie, wie Sie einen Conversion-Arbeitsbereich einrichten. Bevor Sie einen Konvertierungsarbeitsbereich erstellen, müssen Sie Folgendes tun:
- Erstellen Sie ein Verbindungsprofil für Ihre Oracle-Quelldatenbank. Weitere Informationen finden Sie unter Oracle-Verbindungsprofil erstellen.
- Optional: Wenn Sie den bisherigen Konvertierungsarbeitsbereich verwenden möchten, bereiten Sie Ihre Ora2Pg-Konfigurationsdatei vor. Weitere Informationen finden Sie unter Ora2Pg konfigurieren.
Mit Konvertierungsarbeitsbereichen können Sie das Schema und die Objekte aus Ihrer Quelldatenbank in ein Format konvertieren, das mit Ihrer Zieldatenbank kompatibel ist. Durch diese Konvertierung kann der Database Migration Service Ihre Daten zwischen der Quell- und der Zieldatenbank migrieren.
Konvertierungsarbeitsbereiche können auf der Seite Konvertierungsarbeitsbereiche geprüft und geändert werden. Sie können für mehrere Migrationsjobs wiederverwendet werden.
So richten Sie einen Conversion-Arbeitsbereich ein:
- Legen Sie die Einstellungen für den Konvertierungsarbeitsbereich fest.
- Stellen Sie eine Verbindung zur Quelldatenbank her und ziehen Sie die Quellobjekte in den Database Migration Service.
Führen Sie eine Quellen-Conversion durch:
In Konvertierungsbereichen mit dem integrierten Editor: Mit dem integrierten Editor für Konvertierungsbereiche können Sie die Conversion-Ergebnisse konvertieren, ansehen und ändern.
In Legacy-Arbeitsbereichen: Mit Ora2Pg das Schema konvertieren
Konvertiertes Schema auf die Zieldatenbank anwenden: Der Database Migration Service verwendet das konvertierte SQL, um alle erforderlichen Entitäten in der Zieldatenbank zu erstellen. So wird sichergestellt, dass migrierte Daten korrekt in die Datenbank geladen werden können.
Einstellungen für den Konvertierungsarbeitsbereich festlegen
Rufen Sie in der Google Cloud Console die Seite Conversion-Arbeitsbereiche auf.
Klicken Sie auf Arbeitsbereich einrichten und wählen Sie im Dialogfeld eine der folgenden Optionen aus:
Klicken Sie auf Neuen Arbeitsbereich einrichten, wenn Sie den neuen Conversion-Arbeitsbereich mit dem integrierten Conversion-Editor verwenden möchten.
ODER
Klicken Sie auf Legacy-Arbeitsbereich einrichten, wenn Sie den Legacy-Arbeitsbereich mit dem Ora2Pg-Konvertierungstool verwenden möchten.
Verwenden Sie die folgende Tabelle, um die Felder im Bereich Konvertierungsarbeitsbereich erstellen auf der Seite Konvertierungsarbeitsbereich erstellen auszufüllen:
Feld Beschreibung Name des Konvertierungsarbeitsbereichs Geben Sie den Anzeigenamen des Konvertierungsarbeitsbereichs ein. Damit wird Ihr Arbeitsbereich identifiziert, wenn Sie einen Migrationsjob erstellen oder ihn in der Liste Ihrer Konvertierungsarbeitsbereiche suchen möchten. ID des Konvertierungsarbeitsbereichs Database Migration Service füllt dieses Feld automatisch basierend auf dem von Ihnen eingegebenen Namen des Konvertierungsarbeitsbereichs aus. Sie können die automatisch generierte ID beibehalten oder ändern. Region Wählen Sie die Region aus, in der der Konvertierungsarbeitsbereich gespeichert ist. Verbindungsprofile und Migrationsjobs können nur Konvertierungsarbeitsbereiche verwenden, die in derselben Region gespeichert sind. Die Regionsauswahl hat keinen Einfluss darauf, ob der Konvertierungsarbeitsbereich eine Verbindung zur Quelle herstellen kann. Die Auswahl kann jedoch die Verbindung zum Ziel und die Verfügbarkeit beeinflussen, wenn in der Region Ausfallzeiten auftreten. Diese Auswahl ist endgültig und kann nicht geändert werden. Quelldatenbankmodul Oracle wird automatisch für Sie ausgewählt. Zieldatenbankmodul Wählen Sie das Datenbankmodul für die Zieldatenbank aus. Sehen Sie sich die Voraussetzungen im Abschnitt Konvertierungsarbeitsbereich erstellen an. Sie werden automatisch von Database Migration Service generiert, um zu prüfen, was Sie für diesen Migrationspfad vorbereiten müssen. Die Voraussetzungen umfassen Informationen zu folgenden Themen:
Oracle-Quelldatenbank so konfigurieren, dass der Konvertierungsarbeitsbereich Daten daraus abrufen kann
Es ist am besten, diese Voraussetzungen in diesem Schritt abzuschließen. Sie können sie aber auch jederzeit abschließen, bevor Sie den Konvertierungsarbeitsbereich fertig erstellen.
Klicken Sie auf Arbeitsbereich erstellen und fortfahren.
Mit Quelle verbinden und Objekte konvertieren
Der Pfad zur Konvertierung von Quellschemaobjekten hängt davon ab, welchen Conversion-Arbeitsbereich Sie verwenden.
Arbeitsbereiche mit dem integrierten Editor
Wählen Sie in der Drop-down-Liste Quellverbindungsprofil Ihr Quellverbindungsprofil aus.
Klicken Sie auf Testen, um zu prüfen, ob Database Migration Service mit der Quelle kommunizieren kann.
Wenn ein Test fehlschlägt, wird angezeigt, welcher Teil des Prozesses ein Problem hatte. Erforderliche Änderungen können vorgenommen und dann noch einmal getestet werden.
Gehen Sie zu dem Teil des betreffenden Ablaufs, um das Problem zu beheben, und wiederholen Sie den Test.
Klicken Sie auf Schema abrufen und fortfahren.
Der Database Migration Service stellt jetzt eine Verbindung zu Ihrer Quelldatenbank her, um Schema- und Codeinformationen herunterzuladen. Dieser Vorgang kann je nach Faktoren wie Netzwerkverbindung oder Datenbankgröße einige Minuten dauern.
Sobald der Datenbank-Migrationsdienst die Quellinformationen abgerufen hat, wird in der Benutzeroberfläche automatisch zum Bereich Objekte auswählen und konvertieren gewechselt.
Wählen Sie unter Objekte auswählen und konvertieren im Quellschema alle Entitäten aus, die der Database Migration Service in ein Schema und Code konvertieren soll, das mit der SQL-Engine Ihrer Zieldatenbank kompatibel ist.
Diese Auswahl ist nicht endgültig. Sie können später direkt im Conversion-Editor weitere Objekte hinzufügen oder entfernen. So können Sie den Conversion-Prozess flexibel gestalten und sich nur auf die Objekte konzentrieren, auf die Sie sich konzentrieren möchten.
Sie haben jetzt zwei Möglichkeiten:
Klicken Sie auf Speichern und fortfahren.
Der Database Migration Service erstellt Ihren Konvertierungsarbeitsbereich. Sie können den Editorbereich aufrufen und die Arbeitsbereichseinstellungen bearbeiten, aber das Schema und der Code wurden noch nicht konvertiert. Sie müssen die Konvertierung später ausführen, um das Schema und den Code für die Zieldatenbank vorzubereiten, bevor Sie Migrationsjobs ausführen.
Fahren Sie mit Quellen konvertieren fort.
Klicken Sie auf Konvertieren und fortfahren.
Der Database Migration Service erstellt Ihren Konvertierungsarbeitsbereich und führt die anfängliche Schema- und Codekonvertierung durch. Sie können sich die automatisch generierte SQL-Ansicht jetzt im Conversion-Workspace-Editor in der Vorschau ansehen.
Fahren Sie mit Conversion-Probleme prüfen fort.
Legacy-Arbeitsbereiche
Wählen Sie in der Drop-down-Liste Quellverbindungsprofil Ihr Quellverbindungsprofil aus.
Optional. Klicken Sie auf Details ansehen, um weitere Informationen zum Verbindungsprofil aufzurufen.
Klicken Sie auf Testen, um zu prüfen, ob Database Migration Service mit der Quelle kommunizieren kann.
Wenn ein Test fehlschlägt, wird angezeigt, welcher Teil des Prozesses ein Problem hatte. Erforderliche Änderungen können vorgenommen und dann noch einmal getestet werden.
Gehen Sie zu dem Teil des betreffenden Ablaufs, um das Problem zu beheben, und wiederholen Sie den Test.
Klicken Sie auf Durchsuchen, um eine von Ihnen konfigurierte Ora2Pg-Konfigurationsdatei auszuwählen und hochzuladen.
Optional. Wenn Sie weitere Ora2Pg-Konfigurationsdateien hochladen möchten, klicken Sie auf Datei hinzufügen.
Klicken Sie auf Schema abrufen und konvertieren, um zu prüfen, ob Database Migration Service Ihre Daten mit den bereitgestellten Ora2Pg-Konfigurationen migrieren kann. Dazu zählen:
Verbindung zur Quelldatenbank herstellen
Schema und Code aus der Quelldatenbank abrufen
Tabellenzuordnungen zwischen Quell- und Zieldatenbank erstellen
Schema und Code der Quelldatenbank in Dialekte konvertieren, die mit dem Dialekt der Zieldatenbank kompatibel sind
Wenn ein Test fehlschlägt, geschieht Folgendes:
Beheben Sie alle Ora2Pg-Konfigurationsdateien.
Wenden Sie die aktualisierten DDLs noch einmal auf die Cloud SQL for PostgreSQL-Ziel-Instanz an.
Klicken Sie auf Schema abrufen und noch einmal konvertieren.
Klicken Sie auf Speichern und schließen.
Klicken Sie im Dialogfeld auf Speichern und schließen.