Eseguire la migrazione di Oracle Database 11g da Windows a Oracle Database 19c su Linux

Introduzione

Questa esercitazione descrive come eseguire la migrazione di un database Oracle Database 11g da Windows a Oracle Database 19c su Linux utilizzando il backup e il ripristino di Oracle Recovery Manager (RMAN), un processo di standby fisico, l'aggiornamento del database e il plugin non CDB in PDB.

Il processo riduce i tempi di inattività delle applicazioni ripristinando il database nel sistema di destinazione prima del cutover, inviando manualmente i log di archivio, applicando i log di archivio rimanenti durante la finestra di cutover, eseguendo l'upgrade del database e collegandolo a un container database (CDB).

Dettagli ambiente

Dettagli ambiente

Obiettivi

Prerequisiti

Task 1: Eseguire il backup del database di origine (Windows) con lo storage 'NFS'.

Script di backup RMAN per Windows

Task 2: avviare il database NOMOUNT nell'area intermedia DB e avviare il ripristino del database in OCI.

Database dei nomount di avvio con spfile

Output ripristino avvio database

Output di ripristino del database

Task 3: una volta completato il ripristino, copiare tutti i log di archivio dal database di origine nella posizione NFS fino al cutover.

percorso directory archivio catalogo

Processo MRP che applica i log di archivio al database in standby

Task 4: arrestare il recupero, attivare il database di standby e aprire il database in modalità OPEN UPGRADE nel sistema DB di destinazione.

Arresta il processo `MRP` e attiva il database in standby

Modalità Open Upgrade DB

Task 5: aggiornare il database di staging alla versione 19c nel sistema di database di destinazione.

Aggiornamento database di destinazione

immagine

immagine

Task 6: Avviare il database, eseguire lo script di correzione successivo all'aggiornamento ed eseguire il comando UTLRP per compilare oggetti non validi.

avvia destinazione database nel sistema

confronto oggetti non valido

script di correzione postupgrade

immagine

Task 7: Aggiornare il fuso orario nel database dell'area intermedia.

Aggiornamento fuso orario

immagine

immagine

Task 8: Passi per l'utilizzo del plugin PDB.

Avvia database di sola lettura

database cdb di destinazione compatibilità

Violazioni del plugin PDB

crea pluggable database

da noncdb a pdb

stato salvataggio PDB aperto

datapatch nel PDB

DataPatch in PDB 1

Task 9: Chiave di cifratura per il database PDB.

Chiave di cifratura nel PDB

Task 10: assicurarsi che i componenti del registro del database siano convalidati per i controlli successivi.

Componenti del registro di database

Conclusione

L'aspetto significativo di questo metodo è che, utilizzando il backup e il ripristino multipiattaforma del database RMAN, puoi eseguire facilmente la migrazione del database tra Windows e Linux con un sistema DB multi-tenant. Per i requisiti minimi di migrazione dei tempi di inattività, questo metodo consente, ad esempio, di impostare e aggiornare il database e il plugin in un container database.

Conferme

Autore - Yogesha D K (ingegnere cloud senior, servizi per il successo dei clienti)

Altre risorse di apprendimento

Esplora altri laboratori su docs.oracle.com/learn o accedi a più contenuti di formazione gratuiti sul canale YouTube di Oracle Learning. Inoltre, visitare education.oracle.com/learning-explorer per diventare Oracle Learning Explorer.

Per la documentazione del prodotto, visitare Oracle Help Center.