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. Alle in einer einzigen Sitzung zu konvertieren, kann ein schwieriger Prozess sein. 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.
In Konvertierungsarbeitsbereichen können deterministische Konvertierungsergebnisse erzielt oder mit der automatischen Konvertierung mit Gemini verbessert werden. 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 den gewünschten Arbeitsbereich aus der Liste der verfügbaren Konvertierungsarbeitsbereiche 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 beim Erstellen des Arbeitsbereichs 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 mithilfe der 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 ü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 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.