Vytvoření instance databáze Oracle na EC2 je obtížný proces, který vyžaduje mnoho konfigurace za běhu. Služba relační databáze (RDS ) je navržen tak, aby zjednodušil vytváření a správu instance databáze. V prvním ze čtyř článků o migraci databáze Oracle z EC2 na RDS, „Migrace databáze Oracle z AWS EC2 na AWS RDS, část 1“, jsme vytvořili instance databáze Oracle na EC2 a RDS. Ve druhém článku „Migrace databáze Oracle z AWS EC2 na AWS RDS, část 2“ jsme vytvořili instanci replikace včetně koncových bodů replikace. V tomto třetím pokračování článku probereme vytvoření a spuštění úlohy replikace pro migraci existujících dat. Tento článek má následující sekce:
- Vytvoření a spuštění úlohy replikace pro migraci existujících dat
- Prozkoumání tabulky replikované databáze
- Prozkoumávání protokolů CloudWatch
- Smazání migrace
- Závěr
Vytvoření a spuštění úlohy replikace pro migraci existujících dat
Migraci/replikaci provádí úloha . Úloha vyžaduje dva koncové body databáze, které jsme již vytvořili. Chcete-li vytvořit úkol, klikněte na Vytvořit úkol , jak je znázorněno na obrázku 1.
Obrázek 1: Vytvořit úkol
V části Vytvořit úkol , zadejte Název úlohy a vyberte instanci replikace. Vyberte Koncový bod zdroje a Cílový koncový bod a vyberte Typ migrace jako Migrovat existující data , jak je znázorněno na obrázku 2. Zaškrtněte políčko Spustit úlohu při vytvoření .
Obrázek 2: Vyberte Typ migrace jako Migrovat existující data v Průvodci vytvořením úlohy
V Nastavení úlohy , vyberte Režim přípravy cílového stolu jako Nedělat nic . Vyberte možnost Zahrnout do replikace sloupce LOB jako Omezený režim LOB . Vyberte Max. velikost LOB (32 kB) . Zaškrtněte políčko Povolit protokolování . Nastavení úlohy jsou znázorněny na obrázku 3.
Obrázek 3: Nastavení úkolu
Mapování tabulek (viz obrázek 4) specifikujte pravidla pro výběr a transformaci tabulek k migraci/replikaci.
Obrázek 4: Tabulková mapování
Vyberte Název schématu je DVOHRA (vyberte schéma, ve kterém je ukázková tabulka wlslog je vytvořen), jak je znázorněno na obrázku 5.
Obrázek 5: Výběrem Schema
V Název tabulky je podobný zadejte % , který vybere všechny tabulky, jak ukazuje obrázek 6. Vyberte Akce jako Zahrnout a klikněte na Přidat pravidlo výběru .
Obrázek 6: Přidání pravidla výběru
Klikněte na Vytvořit úkol vytvořte úlohu, jak je znázorněno na obrázku 7.
Obrázek 7: Vytvořit úkol
Přidá se nový úkol se stavem Vytváří se , jak je znázorněno na obrázku 8.
Obrázek 8: Vytváření úkolů
Po spuštění úlohy se stav změní na Spouštění . Když je úloha spuštěna, stav se změní na Spuštěno , jak je znázorněno na obrázku 9.
Obrázek 9: Stav úlohy běží
Po replikaci tabulky se stav změní na Načítání dokončeno , jak je znázorněno na obrázku 10. Tabulky načteny sloupec uvádí počet načtených tabulek jako 1.
Obrázek 10: Načítání dokončeno
Zkoumání tabulky/tabulek replikované databáze
Klikněte na Tabulku statistik karta pro zobrazení podrobností o načtených tabulkách, včetně schématu, názvu tabulky, počtu vložení, odstranění, aktualizací, DDL a řádků s úplným načtením , jak je znázorněno na obrázku 11.
Obrázek 11: Tabulkové statistiky
Prozkoumávání protokolů CloudWatch
Chcete-li zobrazit protokoly, klikněte na Protokoly a klikněte na odkaz (viz obrázek 12).
Obrázek 12: Výběr odkazu na protokoly CloudWatch
Zobrazí se protokoly CloudWatch, jak je znázorněno na obrázku 13. Zpráva protokolu označuje, že jsou načteny všechny tabulky.
Obrázek 13: Protokoly CloudWatch
Odstranění migrace
Zde je sekvence událostí pro odstranění migrace. Je to opak vytvoření migrace.
- Smažte úlohy migrace. Probíhající úloha replikace typu musí být před odstraněním zastavena. Spuštěnou úlohu nelze smazat.
- Odstraňte koncové body replikační databáze.
- Smažte instanci replikace.
Závěr
V tomto třetím článku jsme diskutovali o migraci stávajících dat z databáze Oracle na AWS EC2 na AWS RDS. V následujícím článku se budeme zabývat migrací probíhajících změn dat.