Skip to main content
Tous les fournisseurs cloud
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • Tous les fournisseurs cloud
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Sauvegarde des bases de données Oracle cloud natives

Contributeurs

Vous pouvez créer des sauvegardes planifiées ou à la demande en attribuant une règle prédéfinie ou la règle que vous avez créée.

Vous pouvez également cataloguer les sauvegardes de bases de données Oracle à l'aide d'Oracle Recovery Manager (RMAN) si vous avez activé le catalogage lors de la création d'une stratégie. Le catalogage (RMAN) est pris en charge uniquement pour les bases de données qui se trouvent sur Azure NetApp Files. Les sauvegardes cataloguées peuvent être utilisées ultérieurement pour les opérations de restauration au niveau des blocs ou de restauration à un point dans le temps de l'espace de stockage. La base de données doit être montée ou supérieure pour le catalogage.

Créez une règle pour protéger la base de données Oracle

Vous pouvez créer des stratégies si vous ne souhaitez pas modifier les stratégies prédéfinies.

Étapes

  1. Dans la page applications, dans la liste déroulante Paramètres, sélectionnez stratégies.

  2. Cliquez sur Créer une stratégie.

  3. Spécifiez un nom de stratégie.

  4. (Facultatif) modifiez le format du nom de la sauvegarde.

  5. Spécifiez la planification et les informations de conservation.

  6. Si vous avez sélectionné Daily et Weekly comme planning et que vous souhaitez activer le catalogage RMAN, sélectionnez Catalog backup with Oracle Recovery Manager (RMAN).

  7. (Facultatif) Entrez le chemin d'accès et le délai d'expiration du post-script qui seront exécutés après la sauvegarde réussie, comme la copie de l'instantané sur le stockage secondaire.

    Vous pouvez également spécifier les arguments.

    Vous devez conserver les post-scripts dans le chemin /var/opt/snapcenter/spl/scripts.

    Le script post prend en charge un ensemble de variables d'environnement.

    Variable d'environnement Description

    SC_ORACLE_SID

    Spécifie le SID de la base de données Oracle.

    SC_HÔTE

    Spécifie le nom d'hôte de la base de données

    SC_BACKUP_NAME

    Spécifie le nom de la sauvegarde. Le nom de la sauvegarde des données et le nom de la sauvegarde du journal sont concaténés à l'aide de délimiteurs.

    SC_BACKUP_POLICY_NAME

    Spécifie le nom de la stratégie utilisée pour créer la sauvegarde.

    SC_PRIMARY_DATA_VOLUME_FULL_PATH

    Spécifie les chemins de volume de données concaténés avec "," comme délimiteur.
    Pour les volumes Azure NetApp Files, les informations sont concaténées à l'aide de « / ».
    _ /Abonnements/{subscription_ID}/resourceGroups/{Resource_group}/providers/{Provider}/netAppAccounts/{anfaccount}/capacityPools/{Capacity_pool}/volumes/{volumName}_

    SC_PRIMARY_ARCHIVELOGS_VOLUME_FULL_PATH

    Spécifie les chemins du volume du journal d'archives concaténés avec "," comme délimiteur.
    Pour les volumes Azure NetApp Files, les informations sont concaténées avec « / ».
    _ /Abonnements/{subscription_ID}/resourceGroups/{Resource_group}/providers/{Provider}/netAppAccounts/{anfaccount}/capacityPools/{Capacity_pool}/volumes/{volumName}_

  8. Cliquez sur Créer.

Configurer le référentiel de catalogue RMAN

Vous pouvez configurer la base de données du catalogue de restauration en tant que référentiel du catalogue RMAN. Si vous ne configurez pas le référentiel, par défaut, le fichier de contrôle de la base de données cible devient le référentiel de catalogue RMAN.

Avant de commencer

Vous devez enregistrer manuellement la base de données cible dans la base de données du catalogue RMAN.

Étapes
  1. Dans la page applications, cliquez sur pour sélectionner l'action > Afficher les détails.

  2. Dans la section Détails de la base de données, cliquez sur modification de la fenêtre Pour configurer le référentiel du catalogue RMAN.

  3. Spécifiez les informations d'identification pour cataloguer les sauvegardes avec RMAN et le nom TNS (transparent Network Substrate) de la base de données de restauration de catalogue.

  4. Cliquez sur configurer.

Créez une sauvegarde de la base de données Oracle

Vous pouvez affecter une règle prédéfinie ou créer une règle, puis l'affecter à la base de données. Une fois la stratégie attribuée, les sauvegardes sont créées conformément au planning défini dans la stratégie.

Remarque Lors de la création de groupes de disques ASM sur Amazon FSX pour NetApp ONTAP ou Cloud Volumes ONTAP, assurez-vous qu'il n'y a pas de volumes communs à tous les groupes de disques. Chaque groupe de disques doit avoir des volumes dédiés.

Étapes

  1. Dans la page applications, si la base de données n'est pas protégée à l'aide d'aucune stratégie, cliquez sur affecter stratégie.

    Si la base de données est protégée à l'aide d'une ou de plusieurs stratégies, vous pouvez attribuer davantage de stratégies en cliquant sur pour sélectionner l'action > affecter stratégie.

  2. Sélectionnez la stratégie et cliquez sur affecter.

    Les sauvegardes seront créées conformément à la planification définie dans la stratégie. Si vous avez activé le catalogue RMAN dans la règle, la sauvegarde à la fin du flux de travail lance l'opération de catalogage comme tâche séparée. La progression du catalogage est visible à partir du moniteur de tâches. Une fois le catalogage réussi, Backup Details affiche l'état du catalogue pour chaque sauvegarde.

    Remarque Le compte de service (SnapCenter-account-<account_id>) est utilisé pour exécuter les opérations de sauvegarde planifiées.

Création d'une sauvegarde à la demande de la base de données Oracle

Après avoir affecté la stratégie, vous pouvez créer une sauvegarde à la demande de l'application.

Étapes

  1. Dans la page applications, cliquez sur pour sélectionner l'action Correspondant à l'application et cliquer sur On-Demand Backup.

  2. Si plusieurs stratégies sont attribuées à l'application, sélectionnez la stratégie, le niveau de rétention, puis cliquez sur Créer une sauvegarde.

    Si vous avez activé le catalogue RMAN dans la règle, la sauvegarde à la fin du flux de travail lance l'opération de catalogage comme tâche séparée. La progression du catalogage est visible à partir du moniteur de tâches. Une fois le catalogage réussi, Backup Details affiche l'état du catalogue pour chaque sauvegarde.

Limites

  • Ne prend pas en charge les snapshots de groupes de cohérence pour les bases de données Oracle résidant sur plusieurs groupes de disques ASM avec chevauchement des volumes FSX

  • Si vos bases de données Oracle sont sur Amazon FSX pour NetApp ONTAP ou Cloud Volumes ONTAP et configurées sur ASM, assurez-vous que vos noms de SVM sont uniques entre les systèmes FSX. Si vous disposez du même nom de SVM sur les systèmes FSX, la sauvegarde des bases de données Oracle résidant sur ces SVM ne est pas prise en charge.

  • Après la restauration d'une base de données volumineuse (250 Go ou plus), si vous effectuez une sauvegarde en ligne complète sur la même base de données, l'opération risque d'échouer avec l'erreur suivante :
    failed with status code 500, error {\"error\":{\"code\":\"app_internal_error\",\"message\":\"Failed to create snapshot. Reason: Snapshot operation not allowed due to clones backed by snapshots. Try again after sometime.

    Pour plus d'informations sur la façon de résoudre ce problème, reportez-vous à : "Opération de snapshot non autorisée en raison de clones sauvegardés par des snapshots".