Oracle
 sql >> Database >  >> RDS >> Oracle

Migrazione di un database Oracle da AWS EC2 ad AWS RDS, parte 3

La creazione di un'istanza di Oracle Database su EC2 è un processo complesso, che richiede molta configurazione di runtime. Un servizio di database relazionale (RDS ) è progettato per semplificare la creazione e la gestione di un'istanza di database. Nel primo di quattro articoli sulla migrazione di un database Oracle da EC2 a RDS, "Migrazione di un database Oracle da AWS EC2 ad AWS RDS, parte 1", abbiamo creato istanze di Oracle Database su EC2 e RDS. Nel secondo articolo, "Migrazione di un database Oracle da AWS EC2 ad AWS RDS, parte 2", abbiamo creato un'istanza di replica che include gli endpoint di replica. In questo terzo articolo di continuazione, discuteremo della creazione e dell'esecuzione di un'attività di replica per migrare i dati esistenti. Questo articolo ha le seguenti sezioni:

  • Creazione ed esecuzione di un'attività di replica per migrare i dati esistenti
  • Esplorazione della tabella del database replicato
  • Esplorazione dei log di CloudWatch
  • Eliminazione della migrazione
  • Conclusione

Creazione ed esecuzione di un'attività di replica per migrare i dati esistenti

Una migrazione/replica viene eseguita da un attività . Un'attività richiede due endpoint del database, che abbiamo già creato. Per creare un'attività, fai clic su Crea attività , come mostrato nella Figura 1.


Figura 1: Crea attività

In Crea attività , specifica un Nome attività e seleziona un'istanza di replica. Seleziona un endpoint di origine e Destinazione all'endpoint e seleziona Tipo di migrazione come Migra i dati esistenti , come mostrato nella Figura 2. Seleziona la casella di controllo Avvia attività alla creazione .


Figura 2: Selezionando Tipo di migrazione come Migra i dati esistenti nella procedura guidata Crea attività

In Impostazioni attività , seleziona Modalità preparazione tabella target come Non fare nulla . Seleziona Includi colonne LOB nella replica come Modalità LOB limitata . Seleziona Dimensione massima LOB (32 KB) . Seleziona la casella di controllo Abilita registrazione . Le Impostazioni attività sono mostrati nella Figura 3.


Figura 3: Impostazioni attività

Le Mappatura delle tabelle (vedi Figura 4) specifica le regole per selezionare e trasformare le tabelle da migrare/replicare.


Figura 4: Mappature delle tabelle

Seleziona Il nome dello schema è DVOHRA (selezionare lo schema in cui la tabella di esempio wlslog viene creato), come mostrato nella Figura 5.


Figura 5: Selezione dello schema

In Il nome della tabella è come specifica % , che seleziona tutte le tabelle, come mostrato nella Figura 6. Seleziona Azione come Includi e fai clic su Aggiungi regola di selezione .


Figura 6: Aggiunta di una regola di selezione

Fai clic su Crea attività per creare l'attività, come mostrato nella Figura 7.


Figura 7: Crea attività

Viene aggiunta una nuova attività con lo stato Creazione in corso , come mostrato nella Figura 8.


Figura 8: Creazione attività

All'avvio dell'attività, lo stato diventa Inizio . Quando l'attività è in esecuzione, lo stato diventa In esecuzione , come mostrato nella Figura 9.


Figura 9: Stato attività in esecuzione

Quando la tabella è stata replicata, lo stato diventa Caricamento completato , come mostrato nella Figura 10. Le Tabelle caricate colonna elenca il numero di tabelle caricate come 1.


Figura 10: Carica completo

Esplorazione della tabella/e del database replicato

Fai clic su Statistiche tabella scheda per visualizzare i dettagli sulle tabelle caricate, inclusi schema, nome tabella, numero di inserimenti, eliminazioni, aggiornamenti, DDL e Righe a pieno carico , come mostrato nella Figura 11.


Figura 11: Statistiche tabella

Esplorazione dei log di CloudWatch

Per visualizzare i registri, fai clic su Registri scheda e fare clic sul collegamento (vedere la Figura 12).


Figura 12: Selezione del collegamento per i log di CloudWatch

I log di CloudWatch vengono visualizzati, come mostrato nella Figura 13. Un messaggio di log indica che tutte le tabelle sono state caricate.


Figura 13: Registri di CloudWatch

Eliminazione della migrazione

Ecco la sequenza di eventi per eliminare una migrazione. È il contrario della creazione di una migrazione.

  1. Elimina le attività di migrazione. Un'attività di tipo replica in corso deve essere interrotta prima dell'eliminazione. Impossibile eliminare un'attività in esecuzione.
  2. Elimina gli endpoint del database di replica.
  3. Elimina l'istanza di replica.

Conclusione

In questo terzo articolo, abbiamo discusso della migrazione dei dati esistenti da un database Oracle su AWS EC2 ad AWS RDS. In un articolo successivo, discuteremo della migrazione delle modifiche in corso ai dati.