Anmerkung
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Nachdem Sie die konvertierten Objekte erfolgreich mit SQL Server synchronisiert haben, können Sie Daten von Oracle zu SQL Server migrieren, indem Sie den SQL Server-Migrations-Assistenten (SSMA) für Oracle verwenden.
Von Bedeutung
Bevor Sie Daten migrieren können, müssen Sie, wenn Sie das serverseitige Datenmigrationstool verwenden, die SSMA für Oracle Extension Pack und die Oracle-Anbieter auf dem Computer installieren, auf dem SSMA ausgeführt wird. Der SQL Server-Agent-Dienst muss ebenfalls ausgeführt werden. Weitere Informationen zum Installieren des Erweiterungspakets finden Sie unter Installieren von SSMA-Komponenten auf SQL Server.
Hinweis
Während Microsoft Entra-ID der neue Name für Azure Active Directory (Azure AD) ist, bleibt Azure AD in einigen fest kodierten Elementen wie Benutzeroberfläche-Feldern, Verbindungsanbietern, Fehlercodes und Cmdlets erhalten, um Störungen in bestehenden Umgebungen zu vermeiden. In diesem Artikel sind die beiden Namen austauschbar.
Festlegen von Migrationsoptionen
Bevor Sie Daten zu SQL Server migrieren, überprüfen Sie die Projektmigrationsoptionen im Dialogfeld "Projekteinstellungen ".
In diesem Dialogfeld können Sie Optionen wie Migrationsbatchgröße, Tabellensperre, Einschränkungsprüfung, Nullwertbehandlung und Identitätswertbehandlung festlegen. Weitere Informationen zu den Project-Migrationseinstellungen finden Sie unter "Project-Einstellungen (Migration)".
Das Migrationsmodul im Dialogfeld "Projekteinstellungen " ermöglicht es dem Benutzer, den Migrationsprozess mithilfe von zwei Arten von Datenmigrationsmodulen auszuführen:
- Clientseitiges Datenmigrationsmodul
- Serverseitiges Datenmigrationsmodul
Clientseitige Datenmigration
Um die Datenmigration auf clientseitiger Seite zu initiieren, wählen Sie im Dialogfeld "Projekteinstellungen" die Option "Clientseitige Datenmigrationsmodul" aus.
Hinweis
Das Client-Side Datenmigrationsmodul befindet sich in der SSMA-Anwendung und ist daher nicht von der Verfügbarkeit des Erweiterungspakets abhängig.
Serverseitige Datenmigration
Während der serverseitigen Datenmigration befindet sich das Modul in der Zieldatenbank. Sie wird über das Erweiterungspaket installiert. Weitere Informationen zum Installieren des Erweiterungspakets finden Sie unter Installieren von SSMA-Komponenten auf SQL Server.
Um die Migration auf serverseitiger Seite zu initiieren, wählen Sie im Dialogfeld "Projekteinstellungen" die Option "Serverseitige Datenmigrationsmodul" aus.
Migrieren von Daten zu SQL Server
Das Migrieren von Daten ist ein Massenladevorgang, der Datenzeilen aus Oracle-Tabellen in SQL Server-Tabellen in Transaktionen verschiebt. Die Anzahl der zeilen, die in SQL Server in jeder Transaktion geladen wurden, wird in den Projekteinstellungen konfiguriert.
Um Migrationsmeldungen anzuzeigen, stellen Sie sicher, dass der Ausgabebereich sichtbar ist. Falls dies nicht der Fall ist, wählen Sie im Menü "Ansicht" die Option "Ausgabe" aus.
Migrationsprozess
Überprüfen Sie die folgenden Anforderungen:
- Die Oracle-Anbieter werden auf dem Computer installiert, auf dem SSMA ausgeführt wird.
- Sie haben die konvertierten Objekte mit der SQL Server-Datenbank synchronisiert.
Wählen Sie im Oracle-Metadaten-Explorer die Objekte aus, die die zu migrierenden Daten enthalten:
- Wenn Sie Daten für alle Schemas migrieren möchten, aktivieren Sie das Kontrollkästchen neben "Schemas".
- Wenn Sie Daten migrieren oder einzelne Tabellen weglassen möchten, erweitern Sie zuerst das Schema. Erweitern Sie dann Tabellen, und aktivieren oder deaktivieren Sie das Kontrollkästchen neben der Tabelle.
Sie können entweder clientseitige oder serverseitige Datenmigration auswählen:
Um die clientseitige Datenmigration durchzuführen, wählen Sie im Dialogfeld "Projekteinstellungen" die Option "Clientseitige Datenmigrationsmodul" aus.
Um die serverseitige Datenmigration durchzuführen, stellen Sie zunächst Folgendes sicher:
Das SSMA für Oracle Extension Pack wird auf der Instanz von SQL Server installiert.
Der SQL Server-Agent-Dienst wird auf der SQL Server-Instanz ausgeführt.
Um die serverseitige Datenmigration durchzuführen, wählen Sie im Dialogfeld "Projekteinstellungen" die Option "Serverseitige Datenmigrationsmodul" aus.
Klicken Sie im Oracle-Metadaten-Explorer mit der rechten Maustaste auf "Schemas ", und wählen Sie dann "Daten migrieren" aus. Sie können auch Daten für einzelne Objekte oder Objektkategorien migrieren. Klicken Sie mit der rechten Maustaste auf das Objekt oder den übergeordneten Ordner, und wählen Sie dann die Option " Daten migrieren" aus.
Wenn das SSMA für Oracle Extension Pack nicht auf der Sql Server-Instanz installiert ist und das Serverseitige Datenmigrationsmodul ausgewählt ist, während Sie die Daten in die Zieldatenbank migrieren, wird die folgende Fehlermeldung angezeigt:
SSMA Data Migration components were not found on SQL Server, server-side data migration will not be possible. Please check if Extension Pack is installed correctly.Wählen Sie "Abbrechen" aus, um die Datenmigration zu beenden.
Geben Sie im Dialogfeld "Mit Oracle verbinden" die Verbindungsanmeldeinformationen ein, und wählen Sie dann "Verbinden" aus. Weitere Informationen zum Herstellen einer Verbindung mit Oracle finden Sie unter "Verbinden mit Oracle".
Um eine Verbindung mit der Zieldatenbank mit SQL Server herzustellen, geben Sie die Verbindungsanmeldeinformationen im Dialogfeld "Mit SQL Server verbinden" ein, und wählen Sie "Verbinden" aus. Weitere Informationen zum Herstellen einer Verbindung mit SQL Server finden Sie unter Herstellen einer Verbindung mit SQL Server.
Nachrichten werden im Ausgabebereich angezeigt. Nach Abschluss der Migration wird der Datenmigrationsbericht angezeigt. Wenn daten nicht migriert wurden, wählen Sie die Zeile aus, die die Fehler enthält, und wählen Sie dann "Details" aus. Wenn Sie mit dem Bericht fertig sind, wählen Sie "Schließen" aus. Weitere Informationen finden Sie im Datenmigrationsbericht.
Hinweis
Wenn die SQL Server Express-Edition als Zieldatenbank verwendet wird, ist nur die clientseitige Datenmigration zulässig, und die serverseitige Datenmigration wird nicht unterstützt.
Daten großflächig migrieren (Vorschau)
Wenn eine große Menge von Daten innerhalb einer kurzen Dauer migriert werden muss, ist die Offlinemigration im Großen und Ganzen eine geeignete Option. Dieses Feature verwendet azure Database Migration Service im Back-End und die Skalierbarkeit der Cloud zum Migrieren lokaler oder externer Oracle-Datenquellen zur Azure SQL-Plattform. Dieses Feature funktioniert mit virtuellen Maschinen (VMs) über Infrastruktur als Dienst (IaaS) oder Azure SQL über Plattform als Dienst (PaaS). Sie können eine neue Instanz des Datenbankmigrationsdiensts erstellen oder eine vorhandene Datenbankmigrationsdienstinstanz verwenden, um Daten zu Azure SQL PaaS oder SQL Server auf azure VM zu migrieren.
Wählen Sie für eine große Offlinemigration die Option "Daten mit DMS migrieren" (Vorschau) aus.
Geben Sie das Microsoft Entra-Konto für die Authentifizierung an. Nachdem Sie den Benutzernamen eingegeben haben, wählen Sie "Verbinden" aus.
Wählen Sie den Mandanten und das Abonnement aus, das bereits über einen konfigurierten SQL Server auf einer Azure-VM, einer Azure SQL-Datenbank oder einer SQL-verwalteten Instanz verfügt, und wählen Sie 'Weiter' aus.
Im nächsten Schritt des Migrationsworkflows können Sie die Datenquelle, die Zieldatenbank und die zugehörigen Anmeldeinformationen bereitstellen.
Wenn Sie Ihre Azure-Ressource auswählen, können Sie vorhandene Ressourcen verwenden. Wählen Sie die Ressourcengruppe und den Namen des Datenmigrationsdiensts aus, oder wählen Sie "Neu" aus, um eine Ressourcengruppe und einen Azure-Migrationsdienst für die Migration zu erstellen.
Zum Migrieren einer externen Datenquelle benötigen Sie eine Integrationslaufzeit. Wählen Sie entweder "Neu" aus, und führen Sie die Schritte zum Erstellen der Integrationslaufzeit aus, oder verwenden Sie einen vorhandenen Integrationsdienst. Um einen Integrationsdienst zu erstellen, müssen Sie eine Gatewayinstallation konfigurieren und einen Schlüssel zum Konfigurieren der Integrationslaufzeit bereitstellen.
Der Monitor-Migrations-Assistent wird innerhalb weniger Sekunden nach dem Beginnen der Datenmigration automatisch geöffnet. Um einen Live-Migrationsstatus anzuzeigen, wählen Sie unter der Aktivität, die Sie überwachen möchten, Ansicht aus. Sie können auch den umfassenden Bericht anzeigen, der Sie zum Azure-Portal führt, um detailliertere Überwachungsdetails zur Migrationsaktivität zu erhalten. Sie können auf den Assistenten mit der Schaltfläche " Überwachung " neben " Daten migrieren" mit DMS(Vorschau) zugreifen.