Migrer Oracle Database 11g de Windows vers Oracle Database 19c sous Linux

Introduction

Ce tutoriel explique comment migrer une base de données Oracle Database 11g de Windows vers Oracle Database 19c sous Linux à l'aide de la sauvegarde et de la restauration d'Oracle Recovery Manager (RMAN), d'un processus de secours physique, d'une mise à niveau de base de données et d'un module d'extension de base de données non Conteneur vers une base de données pluggable.

Le processus réduit le temps d'inactivité des applications en restaurant la base de données sur le système cible avant le basculement, en expédiant manuellement les fichiers de journalisation archivés, en appliquant les fichiers de journalisation archivés restants pendant la fenêtre de basculement, en mettant à niveau la base de données et en la connectant à une base de données Conteneur (CDB).

Détails d'environnement

Détails de l'environnement

Objectifs

Prérequis

Tâche 1 : Sauvegardez la base de données source (Windows) avec le stockage NFS.

Script de sauvegarde RMAN pour Windows

Tâche 2 : démarrez la base de données NOMOUNT dans la base de données intermédiaire et commencez à restaurer la base de données dans OCI.

Démarrage de la base de données nomount avec fichier SPFILE

Sortie de la restauration de démarrage de base de données

Sortie de restauration de base de données

Tâche 3 : une fois la restauration terminée, copiez tous les fichiers de journalisation archivés de la base de données source vers l'emplacement NFS jusqu'au basculement.

chemin du répertoire d'archivage du catalogue

Processus MRP appliquant les journaux d'archivage à la base de données de secours

Tâche 4 : arrêtez la récupération, activez la base de données de secours et ouvrez la base de données en mode OPEN UPGRADE dans le système de base de données cible.

Arrêter le processus `MRP` et activer la base de données de secours

Ouvrir le mode de mise à niveau

Tâche 5 : mettez à niveau la base de données intermédiaire vers la version 19c dans le système de base de données cible.

Mise à niveau de la base de données cible

image

image

Tâche 6 : démarrez la base de données, exécutez le script de correction post-mise à niveau, puis exécutez la commande UTLRP pour compiler les objets non valides.

démarrer la cible de base de données dans le système

comparaison d'objets non valide

script de correction après mise à niveau

image

Tâche 7 : mettez à niveau le fuseau horaire de la base de données intermédiaire.

Mise à jour du fuseau horaire

image

image

Tâche 8 : étapes d'utilisation du module d'extension PDB.

Démarrer la base de données en lecture seule

base de données Conteneur cible de compatibilité

Violations de module d'extension de base de données pluggable

créer une base d'informations pluggable

base de données non Conteneur vers base de données pluggable

état d'enregistrement de base de données pluggable ouverte

datapatch dans la base de données pluggable

datapatch dans la base de données pluggable 1

Tâche 9 : clé de cryptage pour la base de données PDB.

Clé de cryptage de la base de données pluggable

Tâche 10 : assurez-vous que les composants du registre de base de données sont validés pour les vérifications ultérieures.

Composants du registre de base de données

Conclusion

L'important avantage de cette méthode est qu'à l'aide de la sauvegarde et de la restauration interplates-formes de la base de données RMAN, vous pouvez facilement effectuer une migration de base de données entre Windows et Linux avec un système de base de données colocatif. Pour des exigences de migration avec un temps d'arrêt minimal, cette méthode aide Data Guard à configurer et à mettre à niveau la base de données et le module d'extension vers une base de données Conteneur.

Accusés de réception

Auteur - Yogesha D K (ingénieur cloud senior, services Customer Success)

Ressources de formation supplémentaires

Explorez d'autres ateliers sur docs.oracle.com/learn ou accédez à d'autres contenus d'apprentissage gratuits sur la chaîne YouTube Oracle Learning. En outre, visitez le site education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

Pour obtenir de la documentation sur le produit, consultez Oracle Help Center.