Oracle-Code und -Schema in PostgreSQL-Syntax konvertieren

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 eine Herausforderung sein, alle in einer einzigen Sitzung zu konvertieren. Mit Konvertierungsarbeitsbereichen können Sie den Konvertierungsprozess in mehrere Phasen unterteilen. Dabei fügen Sie der Konvertierung neue Objekte hinzu, beheben die Probleme und testen sie dann in Ihrer Zieldatenbank.

Konvertierungsarbeitsbereiche können deterministische Konvertierungsergebnisse liefern oder diese mit der automatischen Konvertierung von Gemini verbessern. Wenn die automatische Konvertierung von Gemini aktiviert ist, wendet Database Migration Service bei jeder Konvertierung des Quellschemas automatisch 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:

  1. Wechseln Sie in der Google Cloud Console zu Konvertierungsarbeitsbereiche.

    Konvertierungsarbeitsbereiche aufrufen

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

    Der Editor für Konvertierungsarbeitsbereiche wird geöffnet.

  3. Verwenden Sie den Bereich Oracle , um Ihre Quellobjekte auf Konvertierungsprobleme zu prüfen. Dieser Bereich enthält alle Objekte, die Sie beim Erstellen des Arbeitsbereichs aus Ihrem Schema abgerufen haben .

  4. Beheben Sie die Konvertierungsprobleme.

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

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

  7. Testen Sie das konvertierte Schema in Ihrer Zieldatenbank. Gehen Sie so vor:
    1. Klicken Sie auf Auf Ziel anwenden > Testen.
    2. Wählen Sie auf der Seite Ziel definieren im Drop-down-Menü Zielverbindungsprofil
    3. 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, welches
    6. konvertierte PostgreSQL-Schema Sie in Ihrer Zieldatenbank anwenden möchten.
    7. Klicken Sie auf Anwendung testen.

    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.

      Der Bereich zur Objektauswahl wird geöffnet.

    2. Wählen Sie in der Schemastruktur 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 die Konvertierung Ihres Schemas abgeschlossen haben, klicken Sie auf Auf Ziel anwenden > Anwenden.

    Database Migration Service erstellt jetzt die Schemadefinitionen in Ihrer Ziel datenbank.

Nächste Schritte