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.
- Usuń zadanie/zadania migracji. Zadanie trwającej replikacji typu musi zostać zatrzymane przed usunięciem. Nie można usunąć uruchomionego zadania.
- Usuń punkty końcowe replikacji bazy danych.
- 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.