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 da Oracle 8i o 9i ad Amazon RDS for Oracle utilizzando AWS DMS SharePlex
Creato da Ramu Jagini (AWS)
Riepilogo
Questo modello descrive come migrare un database Oracle 8i o 9i locale a un database Amazon Relational Database Service (Amazon RDS) per Oracle. Puoi utilizzare questo modello per completare la migrazione con tempi di inattività ridotti utilizzando Quest per la replica sincrona. SharePlex
È necessario utilizzare un'istanza di database Oracle intermedia per la migrazione perché AWS Database Migration Service (AWS DMS) non supporta Oracle 8i o 9i come ambiente di origine. Puoi utilizzare la versione SharePlex 7.6.3
Tieni presente che diversi tipi di dati e funzionalità obsoleti possono influire sulla migrazione da Oracle 8i o 9i alla versione più recente di Oracle Database. Per mitigare questo impatto, questo modello utilizza Oracle 11.2.0.4 come versione intermedia del database per aiutare a ottimizzare il codice dello schema prima della migrazione all'ambiente di destinazione Amazon RDS for Oracle.
Prerequisiti e limitazioni
Prerequisiti
Un account AWS attivo
Un database Oracle 8i o 9i di origine in un ambiente locale
Oracle Database 12c Release 2
(12CR2) per lo staging su Amazon Elastic Compute Cloud (Amazon) EC2 Quest SharePlex 7.6.3 (livello commerciale)
Limitazioni
Versioni del prodotto
Oracle 8i o 9i per il database di origine
Oracle 12 CR2 per il database dell'area di gestione temporanea (deve corrispondere alla versione di Amazon RDS for Oracle)
Oracle 12 CR2 o versione successiva per il database di destinazione (Amazon RDS for Oracle)
Architettura
Stack tecnologico di origine
Database Oracle 8i o 9i
SharePlex
Stack tecnologico Target
Amazon RDS per Oracle
Architettura di migrazione
Il diagramma seguente mostra come migrare un database Oracle 8i o 9i da un ambiente locale a un'istanza DB Amazon RDS for Oracle nel cloud AWS.

Il diagramma mostra il flusso di lavoro seguente:
Abilita il database di origine Oracle con la modalità di registro degli archivi, la registrazione forzata e la registrazione supplementare.
SharePlex Configurare per leggere i redo log dal database di origine Oracle utilizzando (utilizzato in RMAN).
FLASHBACK_SCN
Avvia SharePlex la replica per sincronizzare i dati dal database di origine Oracle al database di gestione temporanea Oracle.
Ripristina il database di destinazione Amazon RDS for Oracle utilizzando EXPDP e IMPDP con.
FLASHBACK_SCN
Configura AWS DMS e le relative attività di origine come database di staging Oracle e Amazon RDS for Oracle come database di destinazione utilizzando
FLASHBACK_SCN
(utilizzato in EXPDP).Avvia le attività di AWS DMS per sincronizzare i dati dal database di staging Oracle al database di destinazione Oracle.
Strumenti
Amazon Relational Database Service (Amazon RDS) ti aiuta a configurare, gestire e scalare un database relazionale nel cloud AWS.
AWS Database Migration Service (AWS DMS) ti aiuta a migrare gli archivi di dati nel cloud AWS o tra combinazioni di configurazioni cloud e locali.
Quest SharePlex
è uno strumento di replica Oracle-to-Oracle dei dati per spostare i dati con tempi di inattività minimi e nessuna perdita di dati. Recovery Manager (RMAN)
è un client di database Oracle che esegue attività di backup e ripristino sui database. Semplifica enormemente il backup, il ripristino e il ripristino dei file di database. Data Pump Export
consente di caricare dati e metadati in un set di file del sistema operativo chiamato set di file di dump. Il set di file di dump può essere importato solo dall'utilità Data Pump Import o dal pacchetto DBMS_DATAPUMP.
Epiche
Attività | Descrizione | Competenze richieste |
---|---|---|
Crea un' EC2 istanza. |
| Amministrazione Oracle |
Preparare il database dell'area di gestione temporanea. | Prepara il database di gestione temporanea di Oracle per il ripristino come aggiornamento su Oracle 12 CR2 eseguendo il backup RMAN dall'ambiente di origine del database Oracle 8i o 9i. Per ulteriori informazioni, vedere Oracle 9i Recovery Manager User's Guide | Amministrazione Oracle |
Configura SharePlex. | Configura l' SharePlex origine come database Oracle 8i o 9i locale e configura la destinazione come database di CR2 staging Oracle 12 ospitato su Amazon. EC2 | SharePlex, Amministrazione Oracle |
Attività | Descrizione | Competenze richieste |
---|---|---|
Crea un'istanza Oracle DB. | Crea un database Amazon RDS for Oracle, quindi collega Oracle CR2 12 al database. Per ulteriori informazioni, consulta Creazione di un'istanza DB Oracle e connessione a un database su un'istanza DB Oracle nella documentazione di Amazon RDS. | DBA |
Ripristina Amazon RDS for Oracle dal database di staging. |
Per ulteriori informazioni, consulta 54 DBMS_DATAPUMP | DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Crea endpoint per i database. | Crea un endpoint di origine per il database di staging Oracle e un endpoint di destinazione per il database Amazon RDS for Oracle. Per ulteriori informazioni, consulta Come posso creare endpoint di origine o di destinazione utilizzando AWS DMS | DBA |
Crea un'istanza di replica. | Utilizza AWS DMS per avviare un'istanza di replica per il database di staging Oracle sul database Amazon RDS for Oracle. Per ulteriori informazioni, consulta Come posso creare un'istanza di replica AWS DMS | DBA |
Crea e avvia attività di replica. | Crea attività di replica AWS DMS per l'acquisizione dei dati di modifica (CDC) utilizzando Per ulteriori informazioni, consulta Creazione di un'attività nella documentazione di AWS DMS. | DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Interrompi il carico di lavoro dell'applicazione. | Arresta i server delle applicazioni e le relative applicazioni durante la finestra di cutover pianificata. | Sviluppatore di app, DBA |
Convalida la sincronizzazione del database di staging Oracle locale con l'istanza. EC2 | Verifica che tutti i messaggi siano stati pubblicati per le attività di replica dall'istanza di SharePlex replica al database di staging Oracle su Amazon EC2 eseguendo alcuni cambi di registro sul database di origine locale. Per ulteriori informazioni, consulta 6.4.2 Cambio di un file di registro | DBA |
Convalida la sincronizzazione del database di gestione temporanea di Oracle con il database Amazon RDS for Oracle. | Verifica che tutte le attività di AWS DMS non presentino ritardi né errori, quindi verifica lo stato di convalida delle attività. | DBA |
Interrompi la replica di SharePlex Amazon RDS. | Se entrambe le repliche SharePlex e AWS DMS non mostrano errori, interrompi entrambe le repliche. | DBA |
Rimappa l'applicazione su Amazon RDS. | Condividi i dettagli dell'endpoint Amazon RDS for Oracle con il server delle applicazioni e le relative applicazioni, quindi avvia l'applicazione per riprendere le operazioni aziendali. | Sviluppatore di app, DBA |
Attività | Descrizione | Competenze richieste |
---|---|---|
Testa l'ambiente del database di staging Oracle su AWS. |
| SharePlex, Amministrazione Oracle |
Testa l'ambiente Amazon RDS. |
Per ulteriori informazioni, consulta Amazon RDS for Oracle nella documentazione di Amazon RDS. | Amministrazione Oracle |