Oracle-Code und -Schema in PostgreSQL-Syntax konvertieren

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 Conversion neue Objekte hinzufügen, die Probleme beheben und sie dann in Ihrer Zieldatenbank testen.

So konvertieren Sie Objekte aus Ihrer Quelldatenbank:

  1. Rufen Sie in der Google Cloud Console Conversion-Arbeitsbereiche auf.

    Konvertierungsarbeitsbereiche aufrufen

  2. Wählen Sie in der Liste der verfügbaren Konvertierungsarbeitsbereiche Ihren Arbeitsbereich aus.

    Der Editor für den Konvertierungsarbeitsbereich wird geöffnet.

  3. 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.
  4. Konvertierungsprobleme beheben

    Sie können den interaktiven SQL-Editor verwenden, eine Konvertierungszuordnungsdatei hochladen, um das Objekt auf eine bestimmte Weise zu konvertieren, oder Gemini-gestützte Konvertierungsfunktionen nutzen.

  5. 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.
  6. Nachdem Sie Konvertierungsprobleme behoben oder Ihr Schema angepasst haben, klicken Sie auf Quelle konvertieren. Der 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.

  7. Testen Sie das konvertierte Schema in Ihrer Zieldatenbank. Gehen Sie dazu so vor:
    1. Klicken Sie auf Auf Ziel anwenden > Testen.
    2. Verwenden Sie auf der Seite Ziel definieren das Zielverbindungsprofil.
    3. aus, um das Zielverbindungsprofil auszuwählen.
    4. Klicken Sie auf Definieren und fortfahren.
    5. Wählen Sie auf der Seite Objekte auswählen und Anwendung testen mit den Kästchen aus,
    6. konvertiertes PostgreSQL-Schema, das Sie in Ihrer Zieldatenbank anwenden möchten.
    7. Klicken Sie auf Testanwendung.

    Je nach Testergebnissen müssen Sie das konvertierte Schema möglicherweise weiter anpassen.

  8. 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:
    1. Klicken Sie im Bereich Oracle auf Objekte hinzufügen.

      Das Steuerfeld für die Objektauswahl wird geöffnet.

    2. 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.
  9. Wiederholen Sie die Schritte 3 bis 8, bis Sie alle Objekte konvertiert haben, die Sie migrieren möchten.
  10. Wenn Sie mit der Konvertierung des Schemas fertig sind, klicken Sie auf Auf Ziel anwenden > Übernehmen.

    Der Database Migration Service erstellt jetzt die Schemadefinitionen in Ihrer Zieldatenbank.

Nächste Schritte