Delen via


Een Oracle-schema migreren naar SQL Server 2017 op Linux met de SQL Server Migration Assistant

In deze zelfstudie wordt GEBRUIKgemaakt van SQL Server Migration Assistant (SSMA) voor Oracle in Windows om het Oracle-voorbeeldschema HR- te converteren naar SQL Server 2017 op Linux.

  • SSMA downloaden en installeren in Windows
  • Een SSMA-project maken om de migratie te beheren
  • Verbinding maken met Oracle
  • Een migratierapport uitvoeren
  • Het HR-voorbeeldschema converteren
  • De gegevens migreren

Voorwaarden

  • Een exemplaar van Oracle 12c (12.2.0.1.0) waarop het HR--schema is geïnstalleerd
  • Een werkend exemplaar van SQL Server in Linux

Notitie

Dezelfde stappen kunnen worden gebruikt om SQL Server op Windows te richten, maar u moet Windows selecteren in de projectinstelling Migreren naar.

SSMA voor Oracle downloaden en installeren

Er zijn verschillende edities van SQL Server Migration Assistant beschikbaar, afhankelijk van uw brondatabase. Download de huidige versie van SQL Server Migration Assistant voor Oracle en installeer deze met behulp van de instructies op de downloadpagina.

Notitie

Op dit moment wordt de SSMA voor Oracle Extension Pack niet ondersteund in Linux, maar dit is niet nodig voor deze zelfstudie.

Project maken en instellen

Gebruik de volgende stappen om een nieuw SSMA-project te maken:

  1. Open SSMA voor Oracle en kies Nieuw project in het menu Bestand.

  2. Geef het project een naam.

  3. Kies SQL Server 2017 (Linux) - Preview in het veld Migreren naar.

SSMA voor Oracle maakt standaard geen gebruik van de Oracle-voorbeeldschema's. Gebruik de volgende stappen om het HR-schema in te schakelen:

  1. Selecteer in SSMA het menu Extra.

  2. Selecteer standaardprojectinstellingenen kies vervolgens Systeemobjecten laden.

  3. Zorg ervoor dat HR is aangevinkt en kies OK.

Verbinding maken met Oracle

Verbind vervolgens SSMA met Oracle.

  1. Klik op de werkbalk op Verbinding maken met Oracle.

  2. Voer de servernaam, poort, Oracle SID, gebruikersnaam en wachtwoord in.

    Verbinding maken met Oracle

  3. Klik vervolgens op Verbinding maken. Na enkele ogenblikken maakt SSMA voor Oracle verbinding met uw database en leest de metagegevens ervan.

Een rapport maken

Gebruik de volgende stappen om een migratierapport te genereren.

  1. Vouw in de Oracle Metadata Explorerhet knooppunt van uw server uit.

  2. Vouw schemasuit, klik met de rechtermuisknop op HRen selecteer Rapport aanmaken.

    Oracle Metadata Explorer rapport maken

  3. Er wordt een nieuw browservenster geopend met een rapport met alle waarschuwingen en fouten die zijn gekoppeld aan de conversie.

    Notitie

    U hoeft niets te doen met die lijst voor deze zelfstudie. Als u deze stappen uitvoert voor uw eigen Oracle-database, moet u het rapport controleren om belangrijke conversieproblemen voor uw database op te lossen.

    voorbeeldmigratierapport

Verbinding maken met SQL Server

Kies vervolgens Verbinding maken met SQL Server en voer de juiste verbindingsgegevens in. Als u een databasenaam gebruikt die nog niet bestaat, maakt SSMA voor Oracle deze voor u.

verbinding maken met SQL Server-

Schema converteren

Klik met de rechtermuisknop op HR- in Oracle Metadata Exploreren kies Schema converteren.

Schema omzetten

Database synchroniseren

Synchroniseer vervolgens uw database.

  1. Zodra de conversie is voltooid, gebruikt u de SQL Server Metadata Explorer om naar de database te gaan die u in de vorige stap hebt gemaakt.

  2. Klik met de rechtermuisknop op uw database, selecteer Synchroniseren met databaseen klik vervolgens op OK.

    synchroniseren met database

Gegevens migreren

De laatste stap is het migreren van uw gegevens.

  1. Klik in de Oracle Metadata Explorermet de rechtermuisknop op HR-en selecteer Gegevens migreren.

  2. Voor de stap voor gegevensmigratie moet u uw Oracle- en SQL Server-referenties opnieuw invoeren.

  3. Wanneer u klaar bent, bekijkt u het rapport voor gegevensmigratie. Dit moet er ongeveer uitzien als in de volgende schermopname:

    gegevensmigratierapport

Volgende stappen

Voor een complexer Oracle-schema zou het conversieproces meer tijd, testen en mogelijke wijzigingen in clienttoepassingen omvatten. Het doel van deze zelfstudie is om te laten zien hoe u SSMA voor Oracle kunt gebruiken als onderdeel van uw algehele migratieproces.

In deze zelfstudie hebt u het volgende geleerd:

  • SSMA installeren in Windows
  • Een nieuw SSMA-project maken
  • Een migratie evalueren en uitvoeren vanuit Oracle

Verken vervolgens andere manieren om SSMA te gebruiken:

documentatie voor SQL Server Migration Assistant