Plan

Pour planifier la migration de la base de données Oracle RAC, vous devez stocker l'environnement source et choisir la meilleure stratégie de migration.

Stockez l'environnement source

L'inventaire de l'environnement inclut des tâches telles que la vérification de la prise en charge des versions et des configurations d'Oracle Database.

  • Vérifiez que vous disposez des versions et configurations prises en charge.

    Vous devez au moins disposer d'Oracle Database 12c version 1 (12.1.0.2) (autonome).

  • Déterminez la taille des fichiers de base de données de la base de données source.

    Vous pouvez trouver la taille totale des fichiers de base de données de la base que vous prévoyez de migrer, y compris les fichiers de journalisation, en exécutant la commande du -s sur la ligne de commande. Par exemple :

    du -s /u01/app/oracle/* 

    Cette valeur fournit des informations sur la quantité d'espace à allouer au système de base de données cible. Vérifiez le nom et la taille des fichiers de données en interrogeant les vues dynamiques V$DATAFILE et V$TEMPFILE. Si vous utilisez Oracle Automatic Storage Management, vérifiez également les fichiers de données utilisés par ASM.

  • Déterminez le niveau de charge globale.

    Vous pouvez générer un rapport de référentiel de charge globale automatique Oracle afin de trouver un échantillon de la charge globale pour la base de données source. Si vous disposez d'une licence Oracle Diagnostics Pack et Oracle Tuning Pack, vous pouvez également générer un rapport Automatic Database Diagnostic Monitor afin de rechercher les performances de la base de données source sur une période donnée entre les clichés indiqués. Les statistiques de modèle de temps, les statistiques de système d'exploitation et les événements d'attente fournissent une mesure relativement claire de la charge globale, en fonction de la capacité du système d'exploitation.

  • Déterminez les variables d'environnement qui ont été définies dans la base de données source.

    Vous pouvez utiliser ces mêmes paramètres dans la base de données cible.

  • Vérifiez le jeu de caractères de la base de données.

    Vous pouvez trouver le jeu de caractères de base de données en émettant la requête suivante :

    SELECT * FROM NLS_DATABASE_PARAMETERS;

    Vous devrez vous assurer que la base de données cible aura également ce jeu de caractères.

  • Déterminer le plan de récupération après sinistre en place.

    Par exemple, si Oracle Data Guard est déjà déployé, vous pouvez créer une base de données de secours pour la procédure de migration. (Cette solution de migration utilisera Oracle Data Guard pour la migration.) Si des sauvegardes hors site sont utilisées, vous devez effectuer une nouvelle sauvegarde afin d'envoyer Oracle Cloud à l'aide d'Oracle Recovery Manager (Oracle RMAN).

Décider de la meilleure stratégie de migration

Après avoir stocké votre environnement, vous devez choisir la meilleure stratégie de migration.

Avant de commencer le processus de migration, prenez en compte les points suivants :

  • Effectuez une sauvegarde de la base de données RAC en cours avant de démarrer la migration
  • Meilleure heure d'exécution de la migration
  • Temps d'inactivité requis
  • Taille de la base de données
  • Base de données source et plate-forme de base de données cible (endian)
  • Remarques concernant la sécurité
  • Stratégie pour les charges globales volumineuses