Installer une sauvegarde Oracle en tant que base de données virtuelle dans la console de gestion des appliances

Avant de commencer

Pour les bases de données Oracle avec Transparent Data Encryption (TDE), le wallet pour TDE peut être capturé en définissant le paramètre avancé d'emplacement du fichier de configuration Oracle pour l'application Oracle. Les installations compatibles avec les applications pour les bases de données compatibles avec TDE nécessitent que le wallet soit copié à l'emplacement approprié sur l'hôte d'installation, et qu'il soit configuré et ouvert. Pour définir la connexion automatique, utilisez le code suivant :

orapki wallet create -wallet <wallet_path> -auto_login -pwd <wallet_password>

Installer une base de données Oracle en tant qu'application virtuelle

Pour installer une base de données Oracle en tant qu'application virtuelle, procédez comme suit :

  1. Dans la console de gestion des dispositifs service Backup and DR, cliquez sur App Manager > Applications , puis saisissez le nom de l'application de base de données ou utilisez les filtres pour accéder plus facilement à l'image de base de données dont vous avez besoin.

  2. Faites un clic droit sur l'application, puis sélectionnez Access (Accès).

  3. Sur la page Access (Accès), sélectionnez l'image requise, puis cliquez sur Mount (Installer) dans le menu Mount (Installer).

  4. Sous Application Options (Options d'application), activez Create New Virtual Application (Créer une application virtuelle).

  5. Remplissez le formulaire selon vos besoins pour cette application virtuelle. Les champs marqués d'un astérisque (*) sont obligatoires. Vous pouvez cliquer sur chaque entrée pour obtenir des informations utiles supplémentaires.

    Application Options (Options d'application)

    • Si l'application source est protégée par une stratégie d'instantané qui a activé les sauvegardes des journaux de base de données et que les journaux sont disponibles avec l'image, vous pouvez les utiliser pour effectuer une restauration à un moment donné spécifique en modifiant ces options dans la section Roll Forward Time (Heure de restauration) :

      • Le champ de date contient toutes les dates possibles auxquelles la base de données peut être restaurée, grâce à l'application des journaux de transactions de la base de données. Sélectionnez la date à laquelle vous souhaitez restaurer la base de données.
      • Le champ d'heure contient un curseur affichant toutes les heures possibles à la date sélectionnée auxquelles la base de données peut être restaurée. Si vous sélectionnez la dernière date possible, puis que vous déplacez le curseur vers l'extrême droite, la tâche s'applique à tous les journaux disponibles. Si vous sélectionnez la première date possible et que vous déplacez le curseur vers l'extrême gauche, la tâche n'applique aucun journal.
      • Vous pouvez spécifier la restauration à l'aide de User Time (Heure utilisateur) ou de Host Time (Heure de l'hôte). User Time (Heure utilisateur) est relative à l'heure locale de l'utilisateur actuel. L'heure de l'hôte est relative au système qui héberge les données à installer.
    • Target Database SID (SID de la base de données cible) : spécifiez le SID de la nouvelle base de données Oracle à provisionner sur la cible. Suivez les conventions d'attribution de noms Oracle standards pour cette valeur. Assurez-vous que la version de la base de données de l'hôte cible correspond à celle de l'hôte source et qu'il y a suffisamment de ressources sur le serveur de base de données cible. Suivez les conventions d'attribution de noms Oracle standards pour cette valeur.

    • User Name (Nom d'utilisateur) : spécifiez les identifiants de l'utilisateur Oracle Operating System (Système d'exploitation Oracle) sur la cible.

    • Oracle Home Directory (Répertoire d'accueil Oracle) : spécifiez le Oracle Home Directory (Répertoire d'accueil Oracle) ($ORACLE_HOME) sur le serveur de base de données cible.

    • L'installation compatible avec les applications est une nouvelle base de données. Si vous souhaitez protéger la nouvelle base de données, activez Manage New Application (Gérer la nouvelle application) pour appliquer un plan de sauvegarde à la nouvelle base de données. De nouveaux champs Template (Modèle) et Profile (Profil) s'affichent, dans lesquels vous pouvez sélectionner l'un de vos modèles de sauvegarde et profils de ressources existants. Les instantanés de la base de données sont incrémentiels.

    Options avancées

    • Chemin d'accès au répertoire d'administration TNS : spécifiez le chemin d'accès au répertoire TNS_ADMIN (chemin d'accès au fichier tnsnames.ora) sur le serveur de base de données cible.

    • Database Memory Size in MB (Taille de la mémoire de la base de données en Mo) : taille totale de la mémoire de la base de données, en Mo, pour la base de données provisionnée sur la cible. Consultez le tableau suivant pour connaître le comportement attendu en fonction de la configuration de ce paramètre et de SGA% (suivant).

    • SGA% : paramètre permettant de configurer la mémoire SGA/PGA, en pourcentage de la mémoire totale, pour la base de données provisionnée. Consultez le tableau suivant pour connaître le comportement attendu en fonction de la configuration de ce paramètre et de Database Memory Size in MB (Taille de la mémoire de la base de données en Mo).

    Taille de la mémoire de la base de données en Mo SGA% Comportement
    non spécifié N/A La taille totale de la mémoire de la base de données et le paramètre de mémoire sur la cible sont identiques à ceux de la base de données source.
    spécifié non spécifié Le paramètre MEMORY_TARGET est défini pour la base de données provisionnée sur la cible.
    spécifié spécifié Définissez SGA et PGA pour la base de données provisionnée sur la cible sur :
    SGA_TARGET = Taille de la mémoire de la base de données en Mo x (SGA%/100) PGA_TARGET = Taille de la mémoire de la base de données en Mo x (100-(SGA%/100))
    Remarque : Ne définissez pas SGA sur 100. Pour éviter le ralentissement de la base de données, réservez de la mémoire pour PGA.
    • REDO Size (Taille REDO) : paramètre permettant de configurer la taille REDO, en Mo, pour la base de données provisionnée. Si aucune valeur n'est spécifiée, la taille REDO est définie sur 1 000 Mo.

    • Shared_Pool_Size in MB (Taille du pool partagé en Mo) : paramètre permettant de configurer la taille du pool partagé, en Mo, pour la base de données provisionnée. Si aucune valeur n'est spécifiée, shared_pool_size n'est pas utilisé.

    • DB_Cache_Size in MB (Taille du cache de la base de données en Mo) : paramètre permettant de configurer la taille du cache de la base de données, en Mo, pour la base de données provisionnée. Si aucune valeur n'est spécifiée, db_cache_size n'est pas utilisé.

    • DB_Recovery_File_Dest_Size in MB (Taille de destination du fichier de récupération de la base de données en Mo) : paramètre permettant de configurer la taille de destination du fichier de récupération de la base de données, en Mo, pour la base de données provisionnée. Si aucune valeur n'est spécifiée, db_recovery_file_dest_size est défini sur 50 000 Mo.

    • inmemory_size : paramètre permettant de configurer la taille inmemory_size de la base de données, en Mo, pour la base de données provisionnée. La taille minimale pouvant être définie est de 100 Mo. Si aucune valeur n'est spécifiée, le paramètre inmemory_size est ignoré, quelle que soit la version d'Oracle.

    • Diagnostic_Dest : paramètre permettant de configurer la destination de diagnostic sur l' hôte. Si aucune valeur n'est spécifiée, diagnostic_dest est défini sur ORACLE_HOME.

    • Max number of processes (Nombre maximal de processus) : paramètre permettant de configurer le nombre maximal de processus utilisateur système pouvant se connecter simultanément à Oracle, pour la base de données provisionnée. Si aucune valeur n'est spécifiée, processes est défini sur 500.

    • Nombre maximal de curseurs ouverts : paramètre permettant de configurer le nombre maximal de curseurs ouverts qu'une session peut avoir à la fois, pour la base de données provisionnée. Si aucune valeur n'est spécifiée, le nombre de curseurs ouverts utilise les paramètres de la base de données source.

    • TNS Listener IP (Adresse IP de l'écouteur TNS) : spécifiez l'adresse IP de l'écouteur TNS. Il peut s'agir d'une adresse IP SCAN, VIP ou d'hôte. Si aucune valeur n'est spécifiée, l'adresse IP de l'hôte est utilisée.

    • TNS Listener port (Port de l'écouteur TNS) : port de l'écouteur TNS à utiliser pour créer le nom de service sous tnsnames.ora pour la base de données provisionnée sur la cible. Si aucune valeur n'est spécifiée, le port 1521 est utilisé.

    • Nom de domaine TNS : spécifiez le nom de domaine à utiliser avec le nom de service sous tnsnames.ora pour la base de données provisionnée sur la cible. Cela est nécessaire lorsque le service de base de données utilise un Nom de domaine.

    • PDB Prefix (Préfixe PDB) : spécifiez un préfixe pour renommer le PDB lors de la création de la base de données enfant.

    • User to be removed (Utilisateur à supprimer) : il s'agit d'une liste d'utilisateurs séparés par une virgule à supprimer dans le cadre de l'opération d'installation.

    • Ne pas modifier le DBID de la base de données : si cette option est sélectionnée, le DBID de la nouvelle base de données n'est pas modifié.

    • No Archive Mode (Aucun mode d'archivage) : si cette option est sélectionnée, la nouvelle base de données s'exécute en mode no-archivelog. La reprotection de la nouvelle instance n'est pas disponible.

    • Clear Archivelog (Effacer l'archivelog) : si cette option est sélectionnée, effacez les archivelogs après l'exécution du masquage.

    • Ne pas mettre à jour tnsnames.ora : si cette option est sélectionnée, aucune entrée pour la nouvelle base de données n'est ajoutée à tnsnames.ora. Cela peut nécessiter une intervention manuelle pour les connexions à la nouvelle base de données. Dans certains cas, les tâches d'instantané pour la nouvelle base de données échouent sans cette intervention manuelle.

    • Do not update oratab (Ne pas mettre à jour oratab) : si cette option est sélectionnée, aucune entrée pour la nouvelle base de données n'est ajoutée à oratab si elle existe.

    • Add TNS Listener Entry (Ajouter une entrée d'écouteur TNS) : la valeur par défaut est "false". Si cette option est activée, une entrée d'écouteur est ajoutée au fichier tnsnames.ora.

    • Number of Channels (Nombre de canaux) : nombre de canaux RMAN.

    • Clear OS_Authent_Prefix (Effacer OS_Authent_Prefix) : OS_Authent_Prefix est un préfixe qu'Oracle utilise pour authentifier les utilisateurs qui se connectent au serveur. Oracle concatène la valeur de ce paramètre au début du nom de compte et du mot de passe du système d'exploitation de l'utilisateur.

    • Restore with Recovery (Restaurer avec récupération) : si cette option est sélectionnée, la base de données nouvellement créée est mise en ligne. La base de données provisionnée sur la cible est ouverte en lecture et en écriture. Il s'agit de la sélection par défaut.

    • Stand Alone Non-RAC (Autonome non-RAC) : cela ne s'applique qu'aux bases de données pour lesquelles la base de données source est dans une configuration non-RAC et Backup and DR stocke la copie au format ASM. Si cette option est sélectionnée, une installation compatible avec les applications est effectuée sur une instance ASM autonome non-RAC. Ne sélectionnez pas cette option si une liste de nœuds RAC a été fournie.

    • Utiliser le fichier de mot de passe Oracle existant : si cette option est sélectionnée, une installation de base de données virtuelle utilise le fichier de mot de passe Oracle existant et ne le supprime pas lors du nettoyage lors de la désinstallation.

    • Variable d'environnement : si vous avez des variables d'environnement définies par l'utilisateur à transmettre aux scripts pré- et post-script, vous pouvez en saisir une ici.

  6. Cliquez sur Submit (Envoyer) pour envoyer la tâche. Vous pouvez accéder à Job Monitor (Surveillance des tâches) pour afficher la progression et les détails de la tâche. L'image installée est disponible dans les installations actives.

Gestion des installations actives

Une fois que vous avez créé une installation, vous pouvez suivre l'image à partir de App Manager > Active Mounts (Gestionnaire d'applications > Installations actives). Idéalement, ne laissez aucune image installée indéfiniment. En effet, l'image de sauvegarde à partir de laquelle l'installation a été créée ne peut pas expirer tant que toutes ses installations n'ont pas été supprimées. Lorsque vous avez terminé d'utiliser l'image installée, procédez comme suit :

Remettre en ligne les groupes de disques ASM protégés par Backup and DR après le redémarrage d'un serveur de base de données cible

Après tout redémarrage du serveur de base de données sur lequel la copie Backup and DR est installée, ou si des sauvegardes Backup and DR sont en cours pour la base de données au moment du redémarrage/de l'arrêt, procédez comme suit pour récupérer l'installation du groupe de disques Backup and DR :

  1. Vérifiez que le serveur de base de données cible est de nouveau opérationnel, et que les systèmes ASM et RAC le sont également.

  2. Redémarrez l'agent Backup and DR (à partir de la racine).

  3. Définissez l'environnement ASM.

  4. Connectez-vous à ASM sqlplus et vérifiez l'état du groupe de disques :

    `select name, state from v$asm_diskgroup where (name = '<dg name>';)`
    
  5. S'il est désinstallé, installez le groupe de disques : alter diskgroup <dg name> mount;

  6. Connectez-vous au système d'exploitation Oracle et définissez l'environnement de la base de données, puis démarrez la base de données.

Guide de l'administrateur de base de données Oracle