Introduction

Oracle Database 12.2 a introduit le concept de base de données pluggable clone actualisable. Oracle 19c vous permet de changer les rôles d'une base de données pluggable source et d'une base de données pluggable actualisable. Cette fonctionnalité est appelée permutation de base de données pluggable actualisable.

Depuis l'introduction de la méthode de clonage, plusieurs options ont été ajoutées, des méthodes de ligne de commande utilisant des liens de base de données à la dernière méthode à l'aide de DBCA (Database Configuration Assistant).

L'image suivante présente l'architecture permettant de cloner une base de données pluggable d'une base de données Conteneur vers une autre base de données Conteneur.

image

Etapes principales:

  1. Créez des systèmes de base de données source et cible avec des bases de données pluggables.
  2. Créez un utilisateur commun et accordez les privilèges appropriés aux systèmes de base de données source et cible.
  3. Configurez un lien de base de données sur les systèmes de base de données source et cible.
  4. Vérifiez la connectivité via le lien de base de données.
  5. Configurez des informations d'identification de fichier de clés externes sur les systèmes de base de données source et cible.
  6. Insérez des données dans le système de base de données source.
  7. Créez une base de données pluggable sur le système de base de données cible à l'aide de la méthode de clonage.
  8. Vérifiez le statut des systèmes de base de données source et cible pour vous assurer qu'ils sont prêts pour la permutation.
  9. Lancez la permutation entre les bases de données pluggables exécutées sur les systèmes de base de données source et cible.
  10. Vérifiez l'état des deux systèmes après la permutation.
  11. Résolvez tous les problèmes et effectuez le dépannage selon vos besoins.

Remarque : assurez-vous que la connectivité réseau est établie entre les systèmes de base de données source et cible et que les ports requis sont ouverts.

Objectifs

Créer un clone de base de données pluggable entre deux systèmes de base de données colocatifs et effectuer une permutation.

Prérequis

Tâche 1 : créer un système de base de données source et cible

Connectez-vous à la console OCI et créez deux systèmes de base de données.

image

image

image

Tâche 2 : créer un utilisateur commun sur les systèmes de base de données source et cible

Créez l'utilisateur sous le conteneur racine pour toutes les bases de données pluggables. Accordez uniquement les autorisations requises.

image

image

Tâche 3 : vérifier si TDE est configuré et configurer le fichier de clés externe s'il n'est pas configuré

Connectez-vous au système de base de données et vérifiez si le cryptage transparent des données (TDE) est configuré.

image

image

image

image

image

image

image

image

image

image

image

Tâche 4 : connecter les systèmes de base de données source et cible

  1. Vérifiez que les services nécessaires sont en cours d'exécution sur les deux systèmes de base de données.

    image

    image

  2. Mettez à jour le fichier tnsnames.ora sur les deux systèmes avec les détails requis.

    image

    image

    image

    image

  1. Créez un lien de base de données entre la base source et la base cible.

    image

    image

  2. Créez un lien de base de données entre la base cible et la base source.

    image

  3. Insérez des exemples de données dans le système de base de données source.

    image

    image

  1. Connectez-vous au système de base de données cible et exécutez la commande suivante :

    image

  2. Vérifiez que le clone est terminé et ouvrez la nouvelle base de données pluggable clonée en mode lecture seule. Pour garantir les données les plus récentes, actualisez le clone avant de l'ouvrir.

    image

    image

    image

  3. Vérifiez le statut des deux systèmes de base de données après l'opération de clonage.

    image

    image

Tâche 7 : problèmes et dépannage

Issue1 : fichier de clés externe non défini Si le fichier de clés externe n'est pas défini, l'erreur suivante se produit lors de la permutation :

ERREUR à la ligne 1 : ORA-60520 : impossible de basculer lorsqu'un portefeuille TDE SEPS n'est pas configuré

Assurez-vous que le fichier de clés externe est configuré pour éviter ce problème.

Conclusion

L'important avantage de cette méthode est qu'en utilisant la permutation de clone de base de données pluggable, vous pouvez facilement effectuer une migration de base de données pluggable entre deux systèmes de base de données colocatifs. Pour des exigences minimales en matière de migration des temps d'arrêt, cette méthode fonctionne de la même manière qu'une configuration Data Guard, où la permutation minimise les temps d'arrêt.

Cette méthode ne doit pas être considérée comme un remplacement complet d'une configuration Data Guard.

A propos des bases pluggables de clone actualisables

Accusés de réception

Auteur : Ashish Srivastava (architecte cloud principal, services cloud Oracle Amérique du Nord - NACIE)

Ressources de formation supplémentaires

Explorez d'autres ateliers sur le site docs.oracle.com/learn ou accédez à d'autres contenus d'apprentissage gratuits sur le canal Oracle Learning YouTube. 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.