Esegui la migrazione di un database Oracle locale a Oracle su Amazon EC2 - Prontuario AWS

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 () e Pankaj Choudhary () AWS AWS

Ambiente: PoC o pilota

Fonte: Database: Relazionale

Target: Oracle su Amazon EC2

Tipo R: Rehost

Carico di lavoro: Oracle

Tecnologie: migrazione; database

AWSservizi: Amazon EC2

Riepilogo

Questo modello illustra i passaggi per la migrazione di un database Oracle locale a Oracle su un'istanza Amazon Elastic Compute Cloud (AmazonEC2). Descrive due opzioni per la migrazione: utilizzando AWS Data Migration Service (AWSDMS) o utilizzando strumenti Oracle nativi come Data Pump import/exportRMAN, tablespace trasportabili e Oracle. GoldenGate

Prerequisiti e limitazioni

Prerequisiti

  • Un account attivo AWS

  • Un database Oracle di origine in un data center locale

Limitazioni

  • Il sistema operativo (OS) di destinazione deve essere supportato da AmazonEC2. 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 AWSDMS, consulta «Database locali e di EC2 istanze Amazon» in Sources for Data Migration nella AWS DMS documentazione. 

Architettura

Stack tecnologico di origine

  • Un database Oracle locale

Stack tecnologico Target

  • Un'istanza di database Oracle su Amazon EC2

Architettura Target

Configurazione della replica per un database Oracle su AmazonEC2.

Architettura di migrazione dei dati

Utilizzando AWSDMS:

Migrazione di un database Oracle locale su Amazon EC2 con. AWS DMS

Utilizzo di strumenti Oracle nativi:

Migrazione di un database Oracle locale su Amazon EC2 con gli strumenti Oracle.

Strumenti

  • AWSDMS- AWS Database Migration Services (AWSDMS) supporta diversi tipi di database di origine e di destinazione. Per informazioni sulle versioni e le edizioni del database supportate, vedere Utilizzo di un database Oracle come fonte per AWS DMS. Si consiglia di utilizzare la versione più recente di AWS DMS per il supporto più completo della versione e delle funzionalità.  

  • Strumenti Oracle nativi: importazione/esportazione di Data PumpRMAN, tablespace trasportabili, Oracle GoldenGate                                                         

Epiche

AttivitàDescrizioneCompetenze 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 storage (tipo e capacità di storage).

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 (AWSSCT) e i driver.

DBA

Crea un AWS SCT progetto per il carico di lavoro e connettiti al database di origine.

DBA

Genera SQL file per la creazione di oggetti (tabelle, indici, sequenze, ecc.).

DBA

Determina una strategia di backup.

DBA, SysAdmin

Determinare i requisiti di disponibilità.

DBA

Identifica la strategia di migrazione/commutazione delle applicazioni.

DBA SysAdmin,, Proprietario dell'app
AttivitàDescrizioneCompetenze richieste

Crea un cloud privato virtuale (VPC) e delle sottoreti nel tuo AWS account.

SysAdmin

Crea gruppi di sicurezza e liste di controllo degli accessi alla rete ()ACLs.

SysAdmin

Configura e avvia l'EC2istanza.

SysAdmin
AttivitàDescrizioneCompetenze 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'EC2istanza.

DBA, SysAdmin

Crea oggetti come tabelle, chiavi primarie, viste e sequenze utilizzando gli script generati da. AWS SCT

DBA
AttivitàDescrizioneCompetenze 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 PumpRMAN, tablespace trasportabili e. GoldenGate

DBA
AttivitàDescrizioneCompetenze richieste

Determinare il metodo di migrazione.

DBA

Crea un'istanza di replica nella AWS DMS console.

DBA

Crea endpoint di origine e destinazione.

DBA

Crea 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àDescrizioneCompetenze richieste

Segui la strategia di migrazione delle applicazioni.

DBA, SysAdmin, Proprietario dell'app
AttivitàDescrizioneCompetenze richieste

Segui la strategia di cutover/switch-over dell'applicazione.

DBA SysAdmin,, Proprietario dell'app
AttivitàDescrizioneCompetenze richieste

Chiudi le risorse temporanee di AWS Secrets Manager.

DBA, SysAdmin

Rivedi e convalida i documenti del progetto.

DBA, SysAdmin, Proprietario dell'app

Raccogli le metriche in base alle tempistiche necessarie per la migrazione, la percentuale di risorse manuali rispetto agli strumenti, i risparmi sui costi, ecc.

DBA, SysAdmin, Proprietario dell'app

Chiudi il progetto e fornisci feedback.

Risorse correlate

Riferimenti

Tutorial e video