Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Esegui la migrazione da Oracle 8i o 9i ad Amazon RDS for Oracle utilizzando AWS DMS SharePlex - 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à.

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 per eseguire la replica da versioni precedenti del database Oracle a versioni successive del database Oracle. L'istanza intermedia del database Oracle è compatibile come destinazione per la versione SharePlex 7.6.3 e supportata come origine per AWS DMS o versioni più recenti di. SharePlex Questo supporto consente la replica successiva dei dati nell'ambiente di destinazione Amazon RDS for Oracle.

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.

Flusso di lavoro per la migrazione di un database Oracle locale ad Amazon RDS su AWS.

Il diagramma mostra il flusso di lavoro seguente:

  1. Abilita il database di origine Oracle con la modalità di registro degli archivi, la registrazione forzata e la registrazione supplementare.

  2. Ripristina il database di gestione temporanea Oracle dal database di origine Oracle utilizzando il ripristino di Recovery Manager (RMAN) e FLASHBACK_SCN. point-in-time

  3. SharePlex Configurare per leggere i redo log dal database di origine Oracle utilizzando (utilizzato in RMAN). FLASHBACK_SCN

  4. Avvia SharePlex la replica per sincronizzare i dati dal database di origine Oracle al database di gestione temporanea Oracle.

  5. Ripristina il database di destinazione Amazon RDS for Oracle utilizzando EXPDP e IMPDP con. FLASHBACK_SCN

  6. 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).

  7. Avvia le attività di AWS DMS per sincronizzare i dati dal database di staging Oracle al database di destinazione Oracle.

Strumenti

Epiche

AttivitàDescrizioneCompetenze richieste

Crea un' EC2 istanza.

  1. Crea un' EC2 istanza

  2. Installa Oracle 12 CR2 sull' EC2 istanza per fungere da database di gestione temporanea di Oracle.

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 e Database Backup and Recovery User's Guide nella documentazione Oracle.

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

Configurazione SharePlex e database di gestione temporanea di Oracle su Amazon EC2

AttivitàDescrizioneCompetenze richieste

Crea un' EC2 istanza.

  1. Crea un' EC2 istanza

  2. Installa Oracle 12 CR2 sull' EC2 istanza per fungere da database di gestione temporanea di Oracle.

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 e Database Backup and Recovery User's Guide nella documentazione Oracle.

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àDescrizioneCompetenze 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.

  1. Esegui un backup EXPDP dal server del database di staging Oracle utilizzando. FLASHBACK_SCN

  2. Ripristina Amazon RDS for Oracle dal database di staging.

Per ulteriori informazioni, consulta 54 DBMS_DATAPUMP nella documentazione Oracle.

DBA

Configura Amazon RDS for Oracle come ambiente di destinazione

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

  1. Esegui un backup EXPDP dal server del database di staging Oracle utilizzando. FLASHBACK_SCN

  2. Ripristina Amazon RDS for Oracle dal database di staging.

Per ulteriori informazioni, consulta 54 DBMS_DATAPUMP nella documentazione Oracle.

DBA
AttivitàDescrizioneCompetenze 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? nell'AWS Knowledge Center.

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? nell'AWS Knowledge Center.

DBA

Crea e avvia attività di replica.

Crea attività di replica AWS DMS per l'acquisizione dei dati di modifica (CDC) utilizzando FLASHBACK_SCN EXPDP (poiché il caricamento completo è già avvenuto tramite EXPDP).

Per ulteriori informazioni, consulta Creazione di un'attività nella documentazione di AWS DMS.

DBA

Configura AWS DMS

AttivitàDescrizioneCompetenze 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? nell'AWS Knowledge Center.

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? nell'AWS Knowledge Center.

DBA

Crea e avvia attività di replica.

Crea attività di replica AWS DMS per l'acquisizione dei dati di modifica (CDC) utilizzando FLASHBACK_SCN EXPDP (poiché il caricamento completo è già avvenuto tramite EXPDP).

Per ulteriori informazioni, consulta Creazione di un'attività nella documentazione di AWS DMS.

DBA
AttivitàDescrizioneCompetenze 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 nella documentazione Oracle.

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

Passare ad Amazon RDS for Oracle

AttivitàDescrizioneCompetenze 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 nella documentazione Oracle.

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

Testa l'ambiente del database di staging Oracle su AWS.

  1. Testa la SharePlex replica e verifica che non vi siano lacune di sincronizzazione o errori di replica sul database di staging Oracle.

  2. Verifica che l'applicazione si comporti come previsto tramite benchmark definiti nell'ambiente locale.

SharePlex, Amministrazione Oracle

Testa l'ambiente Amazon RDS.

  1. Verifica che tutti i dati propagati su Amazon RDS dopo la replica siano privi di errori.

  2. Indirizza un'altra applicazione all'istanza DB di Amazon RDS, quindi esegui test delle prestazioni per verificare il comportamento previsto.

Per ulteriori informazioni, consulta Amazon RDS for Oracle nella documentazione di Amazon RDS.

Amministrazione Oracle

Testa l'ambiente di destinazione AWS

AttivitàDescrizioneCompetenze richieste

Testa l'ambiente del database di staging Oracle su AWS.

  1. Testa la SharePlex replica e verifica che non vi siano lacune di sincronizzazione o errori di replica sul database di staging Oracle.

  2. Verifica che l'applicazione si comporti come previsto tramite benchmark definiti nell'ambiente locale.

SharePlex, Amministrazione Oracle

Testa l'ambiente Amazon RDS.

  1. Verifica che tutti i dati propagati su Amazon RDS dopo la replica siano privi di errori.

  2. Indirizza un'altra applicazione all'istanza DB di Amazon RDS, quindi esegui test delle prestazioni per verificare il comportamento previsto.

Per ulteriori informazioni, consulta Amazon RDS for Oracle nella documentazione di Amazon RDS.

Amministrazione Oracle

Risorse correlate

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.