Sdílet prostřednictvím


Migrace schématu Oracle na SQL Server 2017 v Linuxu pomocí nástroje SQL Server Migration Assistant

Zjistěte, jak pomocí nástroje SQL Server Migration Assistant (SSMA) pro Oracle převést ukázkové schéma lidských zdrojů Oracle na SQL Server v Linuxu.

V tomto článku provedete následující kroky:

  • Stažení a instalace SSMA ve Windows
  • Vytvoření projektu SSMA pro správu migrace
  • Připojení k Oracle
  • Spusťte sestavu migrace
  • Převedení ukázkového schématu personálního oddělení
  • Migrujte data

Požadavky

  • Instance Oracle 12c (12.2.0.1.0) s nainstalovaným schématem HR
  • Funkční instance SQL Serveru v Linuxu

Poznámka

Stejný postup lze použít k cílení SQL Serveru ve Windows, ale musíte vybrat Windows v nastavení Migrovat na projekt.

Stažení a instalace SSMA pro Oracle

V závislosti na zdrojové databázi je k dispozici několik edicí nástroje SQL Server Migration Assistant. Stáhněte si aktuální verzi nástroje SQL Server Migration Assistant pro Oracle a nainstalujte ho podle pokynů na stránce pro stažení.

Poznámka

V tuto chvíli se sada SSMA for Oracle Extension Pack nepodporuje v Linuxu, ale pro tento kurz to není nutné.

Vytvoření a nastavení nového projektu SSMA

  1. Otevřete SSMA pro Oracle a v nabídce Soubor zvolte Nový projekt.

  2. Pojmenujte projekt.

  3. V poli Migrovat na zvolte SQL Server 2017 (Linux) – Preview.

Aktivovat schéma HR

SSMA pro Oracle ve výchozím nastavení nepoužívá ukázková schémata Oracle. Pokud chcete povolit schéma lidských zdrojů, použijte následující kroky:

  1. V nástroji SSMA vyberte nabídku Nástroje.

  2. Vyberte Výchozí nastavení projektua pak zvolte Načítání systémových objektů.

  3. Ujistěte se, že je zaškrtnuté HR a zvolte OK.

Připojení SSMA k Oracle

  1. Na panelu nástrojů vyberte Připojit k Oracle.

  2. Vyplňte pole Název serveru, Port serveru, Oracle SID, Uživatelské jméno a Heslo .

    Snímek obrazovky, který ukazuje, jak se připojit k Oracle

  3. Vyberte Připojit. Za chvíli se SSMA for Oracle připojí k vaší databázi a přečte její metadata.

Vytvořit zprávu o migraci

  1. V Oracle Metadata Explorerrozbalte uzel serveru.

  2. Rozbalte schémata, klikněte pravým tlačítkem na HR, a vyberte Vytvořit sestavu.

    Snímek obrazovky, který ukazuje, jak vytvořit sestavu.

  3. Otevře se nové okno prohlížeče s přehledem všech upozornění a chyb spojených s převodem.

    Snímek obrazovky znázorňující ukázkovou sestavu

    Poznámka

    V tomto kurzu nemusíte nic dělat se seznamem upozornění a chyb. Pokud provedete tyto kroky pro vlastní databázi Oracle, měli byste si projít sestavu a vyřešit všechny důležité problémy s převodem.

Připojení k SQL Serveru

Zvolte Připojit k SQL Serveru a zadejte příslušné informace o připojení. Pokud použijete název databáze, který ještě neexistuje, SSMA pro Oracle ho vytvoří za vás.

Snímek obrazovky s dialogovým oknem Připojit k SQL Serveru

Převést schéma

Klikněte pravým tlačítkem na HR v Průzkumníku metadat Oracle a vyberte Převést schéma.

Snímek obrazovky znázorňující výběr možnosti Převést schéma

Synchronizace databáze

  1. Po dokončení převodu přejděte pomocí Průzkumníka metadat SQL Serveru do databáze, kterou jste vytvořili v předchozím kroku.

  2. Klikněte pravým tlačítkem myši na databázi, vyberte Synchronizovat s databází a pak vyberte OK.

    Snímek obrazovky, který ukazuje, jak zvolit možnost Synchronizovat s databází

Migrace dat

Posledním krokem je migrace dat.

  1. V Průzkumníku metadat Oracle klikněte pravým tlačítkem na HR a vyberte Migrovat data.

  2. Krok migrace dat vyžaduje opětovné zadání přihlašovacích údajů Oracle a SQL Serveru.

  3. Po dokončení zkontrolujte sestavu migrace dat, která by měla vypadat podobně jako na následujícím snímku obrazovky:

    Snímek obrazovky, který znázorňuje sestavu migrace dat

Závěr

V případě složitějšího schématu Oracle zahrnuje proces převodu více času, testování a možných změn klientských aplikací. Účelem tohoto kurzu je ukázat, jak můžete jako součást celého procesu migrace použít SSMA pro Oracle.

V tomto kurzu jste se naučili:

  • Nainstalujte SSMA na Windows.
  • Vytvořte nový projekt SSMA.
  • Posouzení a spuštění migrace z Oracle

Další krok