Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Migracja bazy danych Oracle z AWS EC2 do AWS RDS, część 3

Tworzenie instancji Oracle Database w EC2 jest procesem skomplikowanym, wymagającym dużej ilości konfiguracji środowiska uruchomieniowego. Usługa relacyjnej bazy danych (RDS ) ma na celu uproszczenie tworzenia instancji bazy danych i zarządzania nią. W pierwszym z czterech artykułów dotyczących migracji bazy danych Oracle z EC2 do RDS, „Migracja bazy danych Oracle z AWS EC2 do AWS RDS, część 1”, stworzyliśmy instancje bazy danych Oracle w EC2 i RDS. W drugim artykule, „Migracja bazy danych Oracle z AWS EC2 do AWS RDS, część 2”, stworzyliśmy instancję replikacji zawierającą punkty końcowe replikacji. W tym trzecim artykule kontynuacyjnym omówimy tworzenie i uruchamianie zadania replikacji w celu migracji istniejących danych. Ten artykuł ma następujące sekcje:

  • Tworzenie i uruchamianie zadania replikacji w celu migracji istniejących danych
  • Eksplorowanie zreplikowanej tabeli bazy danych
  • Eksplorowanie dzienników CloudWatch
  • Usuwanie migracji
  • Wniosek

Tworzenie i uruchamianie zadania replikacji w celu migracji istniejących danych

Migracja/replikacja jest wykonywana przez zadanie . Zadanie wymaga dwóch punktów końcowych bazy danych, które już stworzyliśmy. Aby utworzyć zadanie, kliknij Utwórz zadanie , jak pokazano na rysunku 1.


Rysunek 1: Utwórz zadanie

W Utwórz zadanie , określ Nazwę zadania i wybierz instancję replikacji. Wybierz źródłowy punkt końcowy i Docelowy punkt końcowy i wybierz Typ migracji jako Przeprowadź migrację istniejących danych , jak pokazano na rysunku 2. Zaznacz pole wyboru Rozpocznij zadanie przy tworzeniu .


Rysunek 2: Wybór typu migracji jako Migracja istniejących danych w kreatorze Utwórz zadanie

W Ustawieniach zadań , wybierz Tryb przygotowania tabeli docelowej jako nic nie rób . Wybierz Uwzględnij kolumny LOB w replikacji jako Ograniczony tryb LOB . Wybierz Maksymalny rozmiar LOB (32 KB) . Zaznacz pole wyboru Włącz rejestrowanie . Ustawienia zadań są pokazane na rysunku 3.


Rysunek 3: Ustawienia zadań

Odwzorowania tabel (patrz Rysunek 4) określ zasady wybierania i przekształcania tabel do migracji/replikacji.


Rysunek 4: Mapowania tabel

Wybierz Nazwa schematu to DVOHRA (wybierz schemat, w którym przykładowa tabela wlslog zostanie utworzony), jak pokazano na rysunku 5.


Rysunek 5: Wybór schematu

W nazwa tabeli jest jak określ % , który wybiera wszystkie tabele, jak pokazano na rysunku 6. Wybierz Działanie jako Uwzględnij i kliknij Dodaj regułę wyboru .


Rysunek 6: Dodawanie reguły wyboru

Kliknij Utwórz zadanie aby utworzyć zadanie, jak pokazano na rysunku 7.


Rysunek 7: Utwórz zadanie

Nowe zadanie zostanie dodane ze statusem Tworzenie , jak pokazano na rysunku 8.


Rysunek 8: Tworzenie zadania

Po rozpoczęciu zadania status zmienia się na Rozpoczyna się . Gdy zadanie jest uruchomione, stan zmienia się na Uruchomione , jak pokazano na rysunku 9.


Rysunek 9: Stan zadania działa

Gdy tabela zostanie zreplikowana, stan zmieni się na Wczytywanie zakończone , jak pokazano na rysunku 10. Załadowane tabele kolumna zawiera liczbę tabel załadowanych jako 1.


Rysunek 10: Załaduj ukończone

Eksplorowanie tabel zreplikowanej bazy danych

Kliknij Statystyki tabeli karta, aby wyświetlić szczegółowe informacje o załadowanych tabelach, w tym schemat, nazwę tabeli, liczbę wstawek, usunięć, aktualizacji, DDL i pełne wczytanie wierszy , jak pokazano na rysunku 11.


Rysunek 11: Statystyki tabeli

Eksplorowanie dzienników CloudWatch

Aby wyświetlić dzienniki, kliknij Dzienniki i kliknij łącze (patrz Rysunek 12).


Rysunek 12: Wybór łącza do dzienników CloudWatch

Zostaną wyświetlone dzienniki CloudWatch, jak pokazano na rysunku 13. Komunikat dziennika wskazuje, że wszystkie tabele są załadowane.


Rysunek 13: Dzienniki CloudWatch

Usuwanie migracji

Oto sekwencja zdarzeń do usunięcia migracji. Jest to odwrotność tworzenia migracji.

  1. Usuń zadanie/zadania migracji. Zadanie trwającej replikacji typu musi zostać zatrzymane przed usunięciem. Nie można usunąć uruchomionego zadania.
  2. Usuń punkty końcowe replikacji bazy danych.
  3. Usuń instancję replikacji.

Wniosek

W tym trzecim artykule omówiliśmy migrację istniejących danych z bazy danych Oracle na AWS EC2 do AWS RDS. W kolejnym artykule omówimy migrację bieżących zmian w danych.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Niesamowite pytania do rozmowy kwalifikacyjnej z 24 równoległymi menedżerami

  2. Informacje o elemencie formatu V w Oracle

  3. Jak pozyskać pracowników ze swoimi menedżerami

  4. Tabela oracle lub widok nie istnieje z wnętrza procedury składowanej

  5. Jak wyświetlić błędy w sqlplus