Daten migrieren
- Online Data Move: Sie können eine Verbindung zwischen Oracle SQL Developer und der Microsoft SQL Server-Quelldatenbank erstellen und die Daten migrieren.
- Offline Data Move: Sie können die Daten aus Microsoft SQL Server exportieren. SQL Developer erstellt eine Reihe von BCP- und
sqlldr
-Dateien, die Sie aus einer Batchdatei ausführen können.
Online-Datenverschiebungen eignen sich für kleine Datensätze, während Offline-Datenverschiebungen nützlich sind, um große Datenmengen zu verschieben. Außerdem wird empfohlen, bei großen Datenmengen Oracle Cloud Infrastructure File Storage zu verwenden, um die Gesamtperformance der Datenverschiebung während des Migrationsprozesses zu unterstützen.
Daten offline migrieren
Während des Erfassungsprozesses wurde das Verschiebungsskript für Offlinedaten generiert, und die Daten wurden in das Ausgabeverzeichnis des Projekts datamove
extrahiert. Bei der Ausführung dieser Skripte werden die Daten vom Hostrechner der sql
-Serverfenster auf Oracle Autonomous Database migriert.
datamove
sollte wie folgt aussehen:Wkdir
projectName
datamove
YYYY-MM-DD_HH-MI-SS
AdventureWorks
Im Verzeichnis AdventureWorks sollten sechs Unterordner angezeigt werden, die allen Benutzern der SQL Server-Datenbank AdventureWorks entsprechen.
Die folgenden Verzeichnisse sollten im Ordner AdventureWorks angezeigt werden:
- VERANSTALTUNG
- SALES_ADVENTUREWORKS
- PERSON_ADVENTUREWORKS
- PURCHASING_ADVENTUREWORKS
- HUMANRESOURCES_ADVENTUREWORKS
- PRODUCTION_ADVENTUREWORKS
Die folgenden Dateien sollten im Ordner AdventureWorks angezeigt werden:
MicrosoftSQLServer_data.bat
MicrosoftSQLServer_data.sh
oracle_external.bat
oracle_external.sh
oracle_loader.bat
oracle_loader.sh
Das Skript MicrosoftSqlServer_data.bat
ist das Batchskript des Windows-Master-Systems, das andere Batchskripte aufruft, die in den einzelnen Schemaverzeichnissen erstellt wurden. Beispielausführung:
Migration testen
Je nach Komplexität der zu migrierenden Datenbank kann ein Großteil des Migrationsprojekts getestet werden.
Oracle bietet keine Tools, mit denen Sie eine migrierte Datenbank automatisch validieren können. Diese Migrationsphase sollte vor Beginn der Migration geplant und berücksichtigt werden. Folgendes sollte Bestandteil Ihres Projektplans sein:
- Prüfen Sie die Datenbankstruktur.
- Prüfen Sie die Datenbanksicherheit.
- Prüfen Sie die Daten.
- Prüfen Sie die logische Korrektheit von Ansichten.
- Testen Sie die Anwendungen.