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
Architettura di migrazione dei dati
Utilizzando AWSDMS:
Utilizzo di strumenti Oracle nativi:
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à | 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 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à | Descrizione | Competenze 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à | 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'EC2istanza. | 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 PumpRMAN, tablespace trasportabili e. GoldenGate | DBA |
Attività | Descrizione | Competenze 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à | 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 SysAdmin,, Proprietario dell'app |
Attività | Descrizione | Competenze 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