Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esegui la migrazione di un database Oracle locale a Oracle su Amazon EC2
Creato da Baji Shaik (AWS) e Pankaj Choudhary (AWS)
Riepilogo
Questo modello illustra i passaggi per la migrazione di un database Oracle locale a Oracle su un'istanza Amazon Elastic Compute Cloud (Amazon EC2). Descrive due opzioni per la migrazione: utilizzando AWS Data Migration Service (AWS DMS) o utilizzando strumenti Oracle nativi come RMAN, Data Pump import/export, tablespace trasportabili e Oracle. GoldenGate
Prerequisiti e limitazioni
Prerequisiti
Un account AWS attivo
Un database Oracle di origine in un data center locale
Limitazioni
Il sistema operativo (OS) di destinazione deve essere supportato da Amazon EC2. Per un elenco completo dei sistemi supportati, consulta Amazon EC2 FAQs
.
Versioni del prodotto
Oracle Database versioni 10.2 e successive (per le versioni 10.x), 11g e fino a 12.2 e 18c per le edizioni Enterprise, Standard, Standard One e Standard Two Per l'elenco più recente delle versioni supportate da AWS DMS, consulta «Database locali e di EC2 istanze Amazon» in Sources for Data Migration nella documentazione di AWS DMS.
Architettura
Stack tecnologico di origine
Un database Oracle locale
Stack tecnologico Target
Un'istanza di database Oracle su Amazon EC2
Architettura Target

Architettura di migrazione dei dati
Utilizzando AWS DMS:

Utilizzo di strumenti Oracle nativi:

Strumenti
AWS DMS - AWS Database Migration Services (AWS DMS) supporta diversi tipi di database di origine e destinazione. Per informazioni sulle versioni e le edizioni del database supportate, consulta Using an Oracle Database as a Source for AWS DMS. Ti consigliamo di utilizzare la versione più recente di AWS DMS per il supporto più completo della versione e delle funzionalità.
Strumenti Oracle nativi: RMAN, importazione/esportazione di Data Pump, tablespace trasportabili, Oracle GoldenGate
Epiche
Attività | Descrizione | Competenze richieste |
---|---|---|
Convalida le versioni dei database di origine e di destinazione. | DBA | |
Identifica la versione del sistema operativo di destinazione. | DBA, SysAdmin | |
Identifica i requisiti hardware per l'istanza del server di destinazione in base all'elenco di compatibilità e ai requisiti di capacità di Oracle. | DBA, SysAdmin | |
Identifica i requisiti di archiviazione (tipo e capacità di archiviazione). | DBA, SysAdmin | |
Identifica i requisiti di rete (latenza e larghezza di banda). | DBA, SysAdmin | |
Scegli il tipo di istanza corretto in base alla capacità, alle funzionalità di archiviazione e alle funzionalità di rete. | DBA, SysAdmin | |
Identifica i requisiti di sicurezza dell'accesso alla rete/host per i database di origine e di destinazione. | DBA, SysAdmin | |
Identifica un elenco di utenti del sistema operativo necessari per l'installazione del software Oracle. | DBA, SysAdmin | |
Scarica AWS Schema Conversion Tool (AWS SCT) e i driver. | DBA | |
Crea un progetto AWS SCT per il carico di lavoro e connettiti al database di origine. | DBA | |
Genera file SQL per la creazione di oggetti (tabelle, indici, sequenze, ecc.). | DBA | |
Determinare una strategia di backup. | DBA, SysAdmin | |
Determinare i requisiti di disponibilità. | DBA | |
Identifica la strategia di migrazione/commutazione delle applicazioni. | DBA, proprietario dell'app SysAdmin |
Attività | Descrizione | Competenze richieste |
---|---|---|
Crea un cloud privato virtuale (VPC) e sottoreti nel tuo account AWS. | SysAdmin | |
Crea gruppi di sicurezza e liste di controllo degli accessi alla rete (). ACLs | SysAdmin | |
Configura e avvia l' EC2 istanza. | SysAdmin |
Attività | Descrizione | Competenze richieste |
---|---|---|
Crea gli utenti e i gruppi del sistema operativo necessari per il software Oracle. | DBA, SysAdmin | |
Scarica la versione richiesta del software Oracle. | ||
Installa il software Oracle sull' EC2 istanza. | DBA, SysAdmin | |
Crea oggetti come tabelle, chiavi primarie, viste e sequenze utilizzando gli script generati da AWS SCT. | DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Utilizza strumenti Oracle nativi o strumenti di terze parti per migrare oggetti e dati del database. | Gli strumenti Oracle includono l'importazione/esportazione di Data Pump, RMAN, tablespace trasportabili e. GoldenGate | DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Determinare il metodo di migrazione. | DBA | |
Crea un'istanza di replica nella console AWS DMS. | DBA | |
Crea endpoint di origine e destinazione. | DBA | |
Creare un'attività di replica. | DBA | |
Abilita Change Data Capture (CDC) per acquisire le modifiche per una replica continua. | DBA | |
Esegui l'attività di replica e monitora i log. | DBA | |
Crea oggetti secondari come indici e chiavi esterne al termine del caricamento completo. | DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Segui la strategia di migrazione delle applicazioni. | DBA SysAdmin, proprietario dell'app |
Attività | Descrizione | Competenze richieste |
---|---|---|
Segui la strategia di cutover/switch-over dell'applicazione. | DBA, proprietario dell'app SysAdmin |
Attività | Descrizione | Competenze richieste |
---|---|---|
Chiudi le risorse temporanee di AWS Secrets Manager. | DBA, SysAdmin | |
Rivedi e convalida i documenti del progetto. | DBA, proprietario dell' SysAdminapp | |
Raccogli le metriche in tempo utile per la migrazione, percentuale di utilizzo manuale rispetto allo strumento, risparmi sui costi, ecc. | DBA, proprietario dell'app SysAdmin | |
Chiudi il progetto e fornisci feedback. |
Risorse correlate
Riferimenti
Tutorial e video