Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym samouczku użyto programu SQL Server Migration Assistant (SSMA) dla Oracle w systemie Windows w celu przekonwertowania przykładowego schematu HR Oracle na SQL Server 2017 w systemie Linux.
- Pobieranie i instalowanie programu SSMA w systemie Windows
- Tworzenie projektu SSMA w celu zarządzania migracją
- Nawiązywanie połączenia z bazą danych Oracle
- Uruchamianie raportu migracji
- Konwertowanie przykładowego schematu HR
- Migrowanie danych
Warunki wstępne
- Wystąpienie programu Oracle 12c (12.2.0.1.0) z zainstalowanym schematem HR
- Działające wystąpienie programu SQL Server w systemie Linux
Notatka
Te same kroki mogą służyć do kierowania programu SQL Server w systemie Windows, ale należy wybrać system Windows w ustawieniu projektu Migrate To.
Pobieranie i instalowanie programu SSMA dla programu Oracle
Dostępnych jest kilka wersji programu SQL Server Migration Assistant, w zależności od źródłowej bazy danych. Pobierz bieżącą wersję programu SQL Server Migration Assistant for Oracle i zainstaluj ją, korzystając z instrukcji znalezionych na stronie pobierania.
Notatka
Obecnie SSMA for Oracle Extension Pack nie jest obsługiwany w systemie Linux, ale nie jest to konieczne w tym samouczku.
Tworzenie i konfigurowanie projektu
Aby utworzyć nowy projekt SSMA, wykonaj następujące czynności:
Otwórz program SSMA for Oracle i wybierz pozycję Nowy projekt z menu Plik.
Nadaj projektowi nazwę.
W polu Migrate To wybierz pozycję "SQL Server 2017 (Linux) — wersja zapoznawcza".
Program SSMA for Oracle domyślnie nie używa przykładowych schematów Oracle. Aby włączyć schemat HR, wykonaj następujące czynności:
W programie SSMA wybierz menu narzędzia .
Wybierz Domyślne Ustawienia Projektu, a następnie wybierz Ładowanie Obiektów Systemowych.
Upewnij się, że HR jest zaznaczone, a następnie wybierz pozycję OK.
Nawiązywanie połączenia z bazą danych Oracle
Następnie połącz rozwiązanie SSMA z bazą danych Oracle.
Na pasku narzędzi kliknij pozycję Połącz z programem Oracle.
Wprowadź nazwę serwera, port, identyfikator SID Oracle, nazwę użytkownika i hasło.
Następnie kliknij pozycję Połącz. Po kilku chwilach program SSMA for Oracle łączy się z bazą danych i odczytuje jego metadane.
Tworzenie raportu
Aby wygenerować raport migracji, wykonaj następujące kroki.
W eksploratorze Oracle Metadata Explorerrozwiń węzeł serwera.
Rozwiń Schematy, kliknij prawym przyciskiem myszy HRi wybierz Utwórz raport.
Zostanie otwarte nowe okno przeglądarki z raportem zawierającym listę wszystkich ostrzeżeń i błędów skojarzonych z konwersją.
Notatka
Nie musisz nic robić z tą listą na potrzeby tego samouczka. Jeśli wykonasz te kroki dla własnej bazy danych Oracle, zapoznaj się z raportem, aby rozwiązać wszelkie ważne problemy z konwersją bazy danych.
Nawiązywanie połączenia z programem SQL Server
Następnie wybierz pozycję Połącz z programem SQL Server i wprowadź odpowiednie informacje o połączeniu. Jeśli używasz nazwy bazy danych, która jeszcze nie istnieje, program SSMA for Oracle utworzy ją dla Ciebie.
Konwertowanie schematu
Kliknij prawym przyciskiem myszy na HR w programie Oracle Metadata Exploreri wybierz opcję Konwertuj schemat.
Synchronizowanie bazy danych
Następnie zsynchronizuj bazę danych.
Po zakończeniu konwersji użyj Eksploratora metadanych programu SQL Server, aby przejść do bazy danych utworzonej w poprzednim kroku.
Kliknij prawym przyciskiem myszy bazę danych, wybierz pozycję Synchronizuj z bazą danych, a następnie kliknij przycisk OK.
synchronizacja
bazy danych
Migrowanie danych
Ostatnim krokiem jest migracja danych.
W Oracle Metadata Explorerkliknij prawym przyciskiem myszy na HRi wybierz opcję Migrate Data.
Krok migracji danych wymaga ponownego przesyłania poświadczeń oracle i SQL Server.
Po zakończeniu przejrzyj raport migracji danych, który powinien wyglądać podobnie do poniższego zrzutu ekranu:
Następne kroki
W przypadku bardziej złożonego schematu Oracle proces konwersji obejmowałby więcej czasu, testowania i możliwych zmian w aplikacjach klienckich. Celem tego samouczka jest pokazanie, jak można używać programu SSMA dla programu Oracle w ramach ogólnego procesu migracji.
W tym samouczku dowiedziałeś się, jak:
- Instalowanie programu SSMA w systemie Windows
- Tworzenie nowego projektu SSMA
- Ocenianie i uruchamianie migracji z bazy danych Oracle
Następnie zapoznaj się z innymi sposobami korzystania z programu SSMA:
dokumentacja programu SQL Server Migration Assistant