Nachdem Sie den Konvertierungsarbeitsbereich erstellt und die erste Schemakonvertierung durchgeführt haben, können Sie Konvertierungsprobleme beheben, Ihre Objekte mit dem interaktiven Editor ändern und das konvertierte Schema auf Ihre Zieldatenbank anwenden.
Datenbanken können oft Tausende von Objekten enthalten. Es kann schwierig sein, alle in einer einzigen Sitzung zu konvertieren. Mit Konvertierungsarbeitsbereichen können Sie den Konvertierungsvorgang in mehrere Phasen unterteilen, in denen Sie der Konvertierung neue Objekte hinzufügen, die Probleme beheben und sie dann in Ihrer Zieldatenbank testen.
Mit Conversion-Arbeitsbereichen lassen sich deterministische Conversion-Ergebnisse erzielen oder mit der automatischen Konvertierung mit Gemini optimieren. Wenn die automatische Konvertierung mit Gemini aktiviert ist, wendet der Database Migration Service bei jeder Konvertierung des Quellschemas automatisch Konvertierungserweiterungen auf alle Ihre Objekte an. Wenn Sie nur deterministische Conversion-Regeln verwenden möchten, deaktivieren Sie die automatische Gemini-Konvertierung in Ihrem Arbeitsbereich.
So konvertieren Sie Objekte aus Ihrer Quelldatenbank:
- Google Cloud Gehen Sie in der Console zu Conversion Workspaces.
- Wählen Sie in der Liste der verfügbaren Konvertierungsarbeitsbereiche Ihren Arbeitsbereich aus.
Der Editor für den Konvertierungsarbeitsbereich wird geöffnet.
- Prüfen Sie im Schemabereich Oracle, ob bei Ihren Quellobjekten Konvertierungsprobleme auftreten. Dieses Steuerfeld enthält alle Objekte, die Sie beim Erstellen des Arbeitsbereichs aus Ihrem Schema abgerufen haben.
-
Konvertierungsprobleme beheben
Sie können den interaktiven SQL-Editor verwenden, eine Konvertierungszuordnungsdatei hochladen, um das Objekt auf eine bestimmte Weise zu konvertieren, oder Gemini-basierte Konvertierungsfunktionen nutzen.
- Optional: Sie können das konvertierte Schema auch mit dem interaktiven SQL-Editor an Ihre Anforderungen anpassen, auch wenn keine Konvertierungsprobleme mit Ihrem Objekt auftreten. Eine Liste der bearbeitbaren Oracle-Objekte finden Sie unter Unterstützte Objekttypen.
- Nachdem Sie Konvertierungsprobleme behoben oder Ihr Schema angepasst haben, klicken Sie auf
Sie können das konvertierte Schema auf dem Tab Cloud SQL for PostgreSQL-Entwurf prüfen.
Quelle konvertieren.
Der Database Migration Service analysiert jetzt Ihre Änderungen und generiert das aktualisierte PostgreSQL-Schema.
- Testen Sie das konvertierte Schema in Ihrer Zieldatenbank. Gehen Sie dazu so vor:
- Klicken Sie auf > Testen. Auf Ziel anwenden
- Verwenden Sie auf der Seite Ziel definieren das Zielverbindungsprofil. aus, um das Zielverbindungsprofil auszuwählen.
- Klicken Sie auf Definieren und fortfahren.
- Wählen Sie auf der Seite Objekte auswählen und Anwendung testen mit den Kästchen aus, konvertiertes PostgreSQL-Schema, das Sie in Ihrer Zieldatenbank anwenden möchten.
- Klicken Sie auf Testanwendung.
Je nach Testergebnissen müssen Sie das konvertierte Schema möglicherweise weiter anpassen.
- Wenn der Schema-Snapshot, den Sie aus der Quelle abgerufen haben, weitere Objekte enthält, die Sie noch nicht migriert haben, fügen Sie diese Objekte dem Arbeitsbereich hinzu:
- Klicken Sie im Bereich Oracle auf
Das Steuerfeld für die Objektauswahl wird geöffnet.
Objekte hinzufügen.
- Wählen Sie im Schemabaum über die Kästchen die Objekte aus, die Sie der Konvertierung hinzufügen möchten, und klicken Sie dann auf Objekte hinzufügen.
- Klicken Sie im Bereich Oracle auf
- Wiederholen Sie die Schritte 3 bis 8, bis Sie alle Objekte konvertiert haben, die Sie migrieren möchten.
- Wenn Sie mit der Konvertierung des Schemas fertig sind, klicken Sie auf > Übernehmen.
Der Database Migration Service erstellt jetzt die Schemadefinitionen in Ihrer Zieldatenbank.
Auf Ziel anwenden
Nächste Schritte
Ihr Konvertierungsarbeitsbereich kann jetzt migriert werden. Sie können jetzt den Migrationsjob erstellen.
Eine vollständige, detaillierte Anleitung zur Migration finden Sie im Leitfaden zur Migration von Oracle zu Cloud SQL for PostgreSQL.