Oracle-Code und -Schema in PostgreSQL-Syntax konvertieren

Nachdem Sie einen Konvertierungsarbeitsbereich erstellt und die erste Schema-Konvertierung 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 schwierig sein. Mit Konvertierungsarbeitsbereichen können Sie den Konvertierungsprozess in mehrere Phasen unterteilen. In jeder Phase fügen Sie der Konvertierung neue Objekte hinzu, beheben die Probleme und testen sie dann in der Zieldatenbank.

In Conversion-Arbeitsbereichen können deterministische Conversion-Ergebnisse generiert oder mit der automatischen Konvertierung von Gemini optimiert werden. Wenn die automatische Konvertierung von Gemini aktiviert ist, wendet Database Migration Service bei jeder Konvertierung des Quellschemas automatisch Optimierungen für die automatische Konvertierung auf alle Ihre Objekte an. Wenn Sie nur deterministische Konvertierungsregeln verwenden möchten, deaktivieren Sie die automatische Konvertierung mit Gemini in Ihrem Arbeitsbereich.

So konvertieren Sie Objekte aus Ihrer Quelldatenbank:

  1. Rufen Sie in der Google Cloud Console Conversion Workspaces auf.

    Konvertierungsarbeitsbereiche aufrufen

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

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

  3. Verwenden Sie den Bereich Oracle, um Ihre Quellobjekte auf Konvertierungsprobleme zu prüfen. Dieses Feld 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 bestimmte Weise zu konvertieren, oder Gemini-basierte Konvertierungsfunktionen nutzen.

  5. Optional: Sie können den interaktiven SQL-Editor auch verwenden, um das konvertierte Schema an Ihre Anforderungen anzupassen, auch wenn es keine Konvertierungsprobleme mit Ihrem Objekt gibt. 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. 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 ansehen.

  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. Wählen Sie im Drop-down-Menü Ihr Zielverbindungsprofil aus.
    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, welche
    6. das konvertierte PostgreSQL-Schema, das Sie in Ihrer Zieldatenbank anwenden möchten.
    7. Klicken Sie auf Anwendung testen.

    Je nach Testergebnissen müssen Sie Ihr konvertiertes Schema möglicherweise weiter anpassen.

  8. Wenn der Schema-Snapshot, den Sie aus der Quelle abgerufen haben, mehr 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 mit den 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 das Schema konvertiert haben, klicken Sie auf Auf Ziel anwenden > Anwenden.

    Database Migration Service erstellt jetzt die Schemadefinitionen in Ihrer Zieldatenbank.

Nächste Schritte