Legacy-Konvertierungsarbeitsbereiche sind eine ältere, eingeschränktere Art von Konvertierungsarbeitsbereichen. Sie unterstützen keine Gemini-basierten Konvertierungsfunktionen oder den interaktiven SQL-Editor. Sie können nur verwendet werden, um Ihr Quellschema mit dem Ora2Pg-Migrationstool zu konvertieren.
Wir empfehlen nicht, den Legacy-Typ von Konvertierungsarbeitsbereichen für Ihre Migrationen zu verwenden, da er mehrere andere Einschränkungen für den Konvertierungsworkflow mit sich bringt:
| Interaktiver Konvertierungsarbeitsbereich | Legacy-Konvertierungsarbeitsbereich |
|---|---|
| Die Konvertierung von Schema- und Codeobjekten erfolgt in Database Migration Service. | Sie führen die Konvertierung von Schema- und Codeobjekten außerhalb Database Migration Service mit dem Ora2Pg-Migrationstool durch. |
| Sie können konvertierte Quellen direkt in Database Migration Service auf die Zieldatenbank anwenden. | Sie sind dafür verantwortlich, das konvertierte Schema auf die Zieldatenbank in Ihrem AlloyDB for PostgreSQL-Zielcluster anzuwenden. |
| Sie können Ihr Schema und Ihren Codeentwurf direkt in Database Migration Service testen, um sicherzustellen, dass sie erfolgreich auf Ihren Zielcluster angewendet werden können. | Sie können Ihr Schema und Ihren Codeentwurf nicht testen, ohne den Zielcluster zu beeinträchtigen. |
Fügt automatisch fehlende rowid Spalten für Tabellen hinzu, die
keine Primärschlüssel und eindeutigen Einschränkungen haben. |
Sie müssen den Zieltabellen fehlende Primärschlüssel hinzufügen, nachdem Sie das Schema angewendet haben. |
Legacy-Konvertierungsarbeitsbereiche verwenden
Wenn Ihr Szenario die Verwendung von Legacy-Konvertierungsarbeitsbereichen erfordert, ändern Sie den Migrationsprozess mit den folgenden Aktionen:
Ora2Pg-Konfigurationsdatei schreiben.
In der Ora2Pg-Dokumentation finden Sie eine Anleitung zur Verwendung des Ora2Pg-Konvertierungstools. Maximieren Sie die folgenden Abschnitte, um die vollständige Liste der in Database Migration Service unterstützten Direktiven zu sehen.
In Database Migration Service unterstützte Ora2Pg-Konfiguration
Database Migration Service unterstützt die folgende Konfiguration für Ora2Pg-Dateien:
BOOLEAN_VALUESDATA_TYPEDEFAULT_NUMERICENABLE_MICROSECONDEXPORT_SCHEMAMODIFY_STRUCTMODIFY_TYPEPG_INTEGER_TYPEPG_NUMERIC_TYPEPG_SCHEMAPRESERVE_CASEREPLACE_AS_BOOLEANREPLACE_COLSREPLACE_TABLESREPLACE_ZERO_DATESCHEMA
Database Migration Service verwendet Verbindungsprofile, um Details zur Konnektivität zu definieren. Daher müssen Sie die folgenden Informationen nicht in Ihrer Ora2Pg-Konfigurationsdatei definieren:
ORACLE_DSNORACLE_HOMEORACLE_PWDORACLE_USERPG_DSNPG_PWDPG_USER
Außerdem verwendet Database Migration Service die
WHEREKonfigurationsdirektive nicht, um die zu migrierenden Datensätze zu beschränken.- Legacy-Konvertierungsarbeitsbereich erstellen und Schema konvertieren.
Konvertiertes Schema manuell auf die Zieldatenbank anwenden.
Nachdem Sie die Ora2Pg-Konfiguration erstellt und den Arbeitsbereich erstellt haben, müssen Sie den generierten Code selbst direkt auf die Zieldatenbank anwenden.
Tabellen ohne Primärschlüssel migrieren.
Database Migration Service migriert nur Tabellen mit Primärschlüsseln. Wenn Ihre Quelldatenbank Tabellen ohne Primärschlüssel enthält, müssen Sie nach dem Anwenden des konvertierten Schemas manuell Primärschlüssel oder eindeutige Einschränkungen in den konvertierten Tabellen in der Zieldatenbank erstellen. Weitere Informationen und eine detaillierte Anleitung finden Sie unter siehe Primärschlüsseleinschränkungen in der Zieldatenbank hinzufügen.
Nächste Schritte
Nachdem Sie den Konvertierungsworkflow mit dem Legacy-Arbeitsbereich ausgeführt haben, können Sie mit den Standardmigrationsverfahren fortfahren. Weitere Informationen finden Sie unter Migrationsjob erstellen.