Nachdem Sie Ihren 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 Konvertierungsprozess in mehrere Phasen unterteilen, in denen Sie der Konvertierung neue Objekte hinzufügen, die Probleme beheben und sie dann in Ihrer Zieldatenbank testen.
Konvertierungsarbeitsbereiche können deterministische Konvertierungsergebnisse liefern oder diese mit der automatischen Konvertierung von Gemini verbessern. Wenn die automatische Konvertierung mit Gemini aktiviert ist, wendet Database Migration Service bei jeder Konvertierung des Quellschemas automatische Konvertierungserweiterungen auf alle Ihre Objekte an. Wenn Sie nur deterministische Konvertierungsregeln verwenden möchten, deaktivieren Sie die automatische Konvertierung von Gemini in Ihrem Arbeitsbereich.
So konvertieren Sie Objekte aus Ihrer Quelldatenbank:
- Rufen Sie in der Google Cloud Console Konvertierungsarbeitsbereiche auf.
- Wählen Sie in der Liste der verfügbaren Konvertierungsarbeitsbereiche den gewünschten Arbeitsbereich aus.
Der Editor für den Konvertierungsarbeitsbereich wird geöffnet.
Verwenden Sie den Bereich Oracle-Schema, um Ihre Quellobjekte auf Konvertierungsprobleme zu prüfen. Dieses Steuerfeld enthält alle Objekte, die Sie während der Arbeitsbereichserstellung aus Ihrem Schema abgerufen haben.
Wir empfehlen außerdem, den konvertierten Code mit den Gemini-basierten Konvertierungsfunktionen zu prüfen. Funktionen wie der Conversion-Assistent oder Qualitätsbewertungen können den Conversion-Prozess erheblich beschleunigen.
-
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, selbst wenn es keine Konvertierungsprobleme mit Ihrem Objekt gibt. Eine Liste der bearbeitbaren Oracle-Objekte finden Sie unter Unterstützte Objekttypen.
- Nachdem Sie Konvertierungsprobleme behoben oder Ihr Schema angepasst haben, klicken Sie auf Quelle konvertieren.
Database Migration Service analysiert jetzt Ihre Änderungen und generiert das aktualisierte PostgreSQL-Schema.
Sie können das konvertierte Schema auf dem Tab Cloud SQL for PostgreSQL-Entwurf prüfen.
- Testen Sie das konvertierte Schema in Ihrer Zieldatenbank. Gehen Sie dazu so vor:
- Klicken Sie auf Auf Ziel anwenden > Test.
- Wählen Sie auf der Seite Ziel definieren im Drop-down-Menü Zielverbindungsprofil aus, um Ihr Zielverbindungsprofil auszuwählen.
- Klicken Sie auf Definieren und fortfahren.
- Wählen Sie auf der Seite Objekte auswählen und Anwendung testen über die Kästchen aus, welche konvertierte PostgreSQL-Schema, das Sie in Ihrer Zieldatenbank anwenden möchten.
- Klicken Sie auf Anwendung testen.
Je nach Testergebnissen müssen Sie das konvertierte Schema möglicherweise weiter anpassen.
- Wenn der aus der Quelle abgerufene Schema-Snapshot mehr Objekte enthält, die Sie noch nicht migriert haben, fügen Sie diese Objekte dem Arbeitsbereich hinzu:
- Klicken Sie im Bereich Oracle auf Objekte hinzufügen.
Das Steuerfeld für die Objektauswahl wird geöffnet.
- Wählen Sie in der Schemastruktur die Kästchen für 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 Objekte hinzufügen.
- 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 Auf Ziel anwenden > Anwenden.
Database Migration Service erstellt jetzt die Schemadefinitionen in Ihrer Zieldatenbank.
Nächste Schritte
Ihr Konvertierungsarbeitsbereich ist für die Migration bereit. Sie können jetzt den Migrationsjob erstellen.
Eine vollständige, detaillierte Migrationsanleitung finden Sie im Migrationsleitfaden von Oracle zu Cloud SQL for PostgreSQL.