Gestion de la sauvegarde et de la récupération de base de données sur Oracle Exadata Database Service on Cloud@Customer

Découvrez comment utiliser les fonctions de sauvegarde et de récupération fournies par Oracle Exadata Database Service on Cloud@Customer.

Destinations de sauvegarde

Une destination de sauvegarde est une cible pour l'envoi de sauvegardes de base de données. La cible peut être un système de fichiers local, une banque d'objets, un montage NFS ou ZDLRA.

A propos de la gestion des destinations de sauvegarde pour Oracle Exadata Database Service on Cloud@Customer

Pour les sauvegardes, vous pouvez utiliser l'utilitaire de sauvegarde Oracle Exadata Database Service on Cloud@Customer ou configurer un emplacement de sauvegarde sur un emplacement que vous gérez.

Oracle Exadata Database Service on Cloud@Customer offre une fonction de sauvegarde que vous pouvez configurer individuellement sur chaque base de données.

Reportez-vous à Gestion des bases de données sur Exadata Cloud@Customer et à Gestion de la sauvegarde et de la récupération de base de données sur Exadata Cloud@Customer.

Si vous voulez stocker des sauvegardes dans un emplacement Recovery Appliance ou NFS que vous gérez, vous devez d'abord créer une destination de sauvegarde. Chaque destination de sauvegarde définit les propriétés requises pour la connexion à l'emplacement Recovery Appliance ou NFS. Chacune doit de plus être accessible à partir des noeuds de cluster de machines virtuelles dans le centre de données.

La fonction de sauvegarde Oracle Exadata Database Service on Cloud@Customer peut également stocker des sauvegardes sur un stockage d'objet Oracle Cloud Infrastructure ou sur un stockage Exadata local sur votre système Oracle Exadata Database Service on Cloud@Customer. Toutefois, vous n'avez pas besoin de créer de destination de sauvegarde pour ces autres emplacements. A la place, les options applicables pour la sauvegarde sur le stockage d'objet cloud ou le stockage Exadata local sont disponibles directement lors de la création d'une base de données.

Remarque

Evitez de saisir des informations confidentielles lors de l'affectation de descriptions, de balises ou de noms conviviaux aux ressources cloud via l'interface de ligne de commande, l'API ou la console Oracle Cloud Infrastructure.

Conditions requises pour les destinations de sauvegarde pour Oracle Exadata Database Service on Cloud@Customer

Pour configurer des destinations de sauvegarde sur un emplacement Zero Data Loss Recovery Appliance ou sur un emplacement de sauvegarde NFS, passez en revue les prérequis.

  • Pour une destination de sauvegarde Zero Data Loss Recovery Appliance :
    • L'appliance doit être configurée avec un utilisateur de catalogue privé virtuel, utilisé pour effectuer les sauvegardes.
    • L'appliance doit être configurée avec le nom unique de la base de données sauvegardée et une correspondance avec l'utilisateur de catalogue privé virtuel.
    • L'appliance doit être accessible à partir du système Oracle Exadata Database Service on Cloud@Customer à l'aide de la chaîne de connexion Oracle Net Services, fournie par l'administrateur Zero Data Loss Recovery Appliance.
  • Pour une destination de sauvegarde NFS :
    • Bases de données non autonomes Oracle Exadata Database Service on Cloud@Customer :
      • Vous devez monter l'emplacement du serveur NFS dans un répertoire de point de montage local sur chaque noeud du cluster de machines virtuelles.
      • Le répertoire de point de montage local et le serveur NFS doivent être identiques sur tous les noeuds du cluster.
      • Vous devez veiller à ce que le montage NFS soit géré en permanence sur tous les noeuds du cluster de machines virtuelles.
      • Le système de fichiers monté via NFS doit être accessible en lecture et en écriture par l'utilisateur de système d'exploitation oracle sur tous les noeuds de cluster de machines virtuelles.
    • Autonomous Database sur Cloud@Customer :
      Remarque

      Oracle Autonomous Database on Exadata Cloud@Customer prend en charge les versions 3 et 4 de NFS. Les montages avec les deux versions activées sont toutefois définis par défaut sur la version 4.
      • Pour être sûr que le cluster de machines virtuelles Autonomous peut accéder au serveur NFS via le réseau de sauvegarde (préféré), entrez des adresses IP de réseau de sauvegarde valides lors de la configuration du réseau de cluster de machines virtuelles.

        Si la destination de sauvegarde n'est pas accessible via le réseau de sauvegarde mais via le réseau client, le trafic de sauvegarde est acheminé via le réseau client.

      • Le système de fichiers monté via NFS doit être accessible en lecture et en écriture par l'utilisateur de système d'exploitation oracle sur tous les noeuds de cluster de machines virtuelles.
      • Si les droits d'accès sont contrôlés au niveau de l'utilisateur, uid:gid de l'utilisateur oracle pour le cluster de machines virtuelles Autonomous est 1001:1001.
      • Pour les serveurs NFSv4 qui limitent la plage de ports, vous devez utiliser l'option non sécurisée pour permettre aux clients autres qu'un administrateur de se connecter au serveur NFS.

Utilisation de la console pour les destinations de sauvegarde d'Oracle Exadata Database Service on Cloud@Customer

Découvrez comment utiliser la console afin de créer, de modifier et de déplacer une destination de sauvegarde, ou d'y mettre fin, pour votre infrastructure Oracle Exadata Database Service on Cloud@Customer.

Utilisation de la console pour créer une destination de sauvegarde

Pour créer une destination de sauvegarde, préparez-vous à fournir les valeurs de configuration de la destination de sauvegarde.

  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Oracle Exadata Database Service on Cloud@Customer.
  2. Choisissez la région qui contient votre infrastructure Exadata.
  3. Cliquez sur Destinations de sauvegarde.
  4. Cliquez sur Créer une destination de sauvegarde.
  5. Fournissez les informations requises sur la page Créer une destination de sauvegarde :
    1. Choisir un compartiment.

      Dans la liste des compartiments disponibles, choisissez le compartiment qui doit contenir la destination de sauvegarde.

    2. Nommez la destination de sauvegarde.

      Indiquez un nom convivial que vous pouvez utiliser pour identifier la destination de sauvegarde. Le nom n'a pas besoin d'être unique car un identificateur Oracle Cloud (OCID) identifie la destination de sauvegarde de façon unique.

    3. Choisissez une destination de sauvegarde Zero Data Loss Recovery Appliance ou NFS (Network File System).
      Remarque

      Vous pouvez également définir la banque d'objets OCI comme destination de sauvegarde. Toutefois, vous ne pouvez pas la définir sur cet écran. Vous pouvez configurer la banque d'objets OCI comme destination de sauvegarde lors de la création d'une base de données. Pour plus d'informations, reportez-vous à Type de destination de sauvegarde dans Utilisation de la console pour créer une base de données.

      Sélectionnez Recovery Appliance ou Stockage réseau (NFS).

      • Si vous sélectionnez Recovery Appliance, vous devez également indiquer les éléments suivants pour Zero Data Loss Recovery Appliance :
        • Fournir la chaîne de connexion Recovery Appliance : indiquez la chaîne de connexion Oracle Net Services qui permet d'établir la connexion à l'appliance. Ces informations sont généralement fournies par l'administrateur de Zero Data Loss Recovery Appliance.
          Remarque

          Les clients ADB doivent veiller à fournir la chaîne de connexion qui se connecte à l'appliance de récupération au format de chaîne "easy connect" Oracle, comme indiqué ci-dessous :
          host:port/service name

          host est le nom d'hôte SCAN de Zero Data Loss Recovery Appliance.

        • Fournir les utilisateurs du catalogue privé virtuel : indiquez un nom utilisateur de catalogue privé virtuel pour la connexion à Zero Data Loss Recovery Appliance. Vous pouvez indiquer plusieurs noms utilisateur de catalogue privé virtuel si vous voulez utiliser l'appliance comme destination de sauvegarde pour plusieurs bases de données. Ces informations sont généralement fournies par l'administrateur de Zero Data Loss Recovery Appliance.
      • Si vous sélectionnez Stockage réseau (NFS), vous devez également spécifier les éléments suivants :
        • Auto-montage pour les bases de données non autonomes :

          Fournir le chemin du point de montage NFS local : spécifiez le chemin de répertoire local sur chaque noeud de cluster de machines virtuelles où l'emplacement du serveur NFS est monté. Tous les noeuds de cluster de machines virtuelles doivent présenter les mêmes chemin de répertoire local et emplacement de serveur NFS.
        • Montage automatique pour les bases de données autonomes :

          Utilisez cette destination pour les bases de données autonomes :
          • Serveur NFS : indiquez l'adresse IP du serveur NFS. Vous pouvez éventuellement indiquer jusqu'à quatre adresses IP. Il ne s'agit que de chemins supplémentaires vers le même serveur NFS. Notez qu'Oracle ne prend en charge qu'un seul périphérique NFS pour les sauvegardes.
          • Partage d'export NFS : indiquez le chemin du répertoire dans lequel le système de fichiers exporté est monté.
    4. Configurez des options avancées.
      • Balises : (facultatif) vous pouvez choisir d'appliquer des balises. Si vous êtes autorisé à créer une ressource, vous disposez également des droits d'accès nécessaires pour lui appliquer des balises à format libre. Pour appliquer une balise définie, vous devez disposer de droits d'accès permettant d'utiliser l'espace de noms de balise. Pour plus de détails sur le balisage, reportez-vous aux informations sur les balises de ressource. Si vous n'êtes pas certain de devoir appliquer des balises, ignorez cette option (vous pouvez appliquer les balises ultérieurement) ou demandez à l'administrateur.
  6. Cliquez sur Créer une destination de sauvegarde.

    La page Détails de destination de sauvegarde affiche la destination de sauvegarde que vous venez de créer.

Utilisation de la console pour modifier une destination de sauvegarde

Pour modifier une destination de sauvegarde, préparez-vous à fournir les valeurs de configuration de la destination de sauvegarde.

Vous pouvez modifier une destination de sauvegarde uniquement si elle n'est pas associée actuellement à la base de données.

  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Oracle Exadata Database Service on Cloud@Customer.
  2. Choisissez la région et le compartiment qui contient la destination de sauvegarde à modifier.
  3. Cliquez sur Destinations de sauvegarde.
  4. Cliquez sur le nom de la destination de sauvegarde à modifier.

    La page Détails de destination de sauvegarde affiche des informations sur la destination de sauvegarde sélectionnée.

  5. Cliquez sur Edition.
  6. Utilisez la boîte de dialogue Modifier la destination de sauvegarde pour modifier les attributs de la destination de sauvegarde :
    Remarque

    Vous ne pouvez pas modifier une destination de sauvegarde si une base de données y est déjà attachée.

    • Si vous modifiez une destination de sauvegarde Zero Data Loss Recovery Appliance :
      • Fournir la chaîne de connexion Recovery Appliance : indiquez la chaîne de connexion Oracle Net Services qui permet d'établir la connexion à l'instance Recovery Appliance. Ces informations sont généralement fournies par l'administrateur de Recovery Appliance.
      • Fournir les utilisateurs du catalogue privé virtuel : indiquez un nom utilisateur de catalogue privé virtuel pour la connexion à l'instance Recovery Appliance. Vous pouvez indiquer plusieurs noms utilisateur de catalogue privé virtuel si vous voulez utiliser l'instance Recovery Appliance comme destination de sauvegarde pour plusieurs bases de données. Ces informations sont généralement fournies par l'administrateur de Recovery Appliance.
    • Si vous modifiez une destination de sauvegarde NFS :
      • Auto-montage pour les bases de données non autonomes :

        Fournir le chemin du point de montage NFS local : spécifiez le chemin de répertoire local sur chaque noeud de cluster de machines virtuelles où l'emplacement du serveur NFS est monté. Tous les noeuds de cluster de machines virtuelles doivent présenter les mêmes chemin de répertoire local et emplacement de serveur NFS.
      • Montage automatique pour les bases de données autonomes :

        Utilisez cette destination pour les bases de données autonomes :
        • Serveur NFS : indiquez l'adresse IP du serveur NFS. Vous pouvez éventuellement indiquer jusqu'à quatre adresses IP.
        • Partage d'export NFS : indiquez le chemin du répertoire dans lequel le système de fichiers exporté est monté.
  7. Cliquez sur Enregistrer les modifications.
Utilisation de la console pour déplacer une destination de sauvegarde vers un autre compartiment

Pour déplacer une destination de sauvegarde, préparez-vous à fournir les valeurs de configuration de la destination de sauvegarde.

Pour modifier le compartiment qui contient la destination de sauvegarde, vous pouvez déplacer cette dernière.

Lorsque vous déplacez une destination de sauvegarde, le changement de compartiment n'a pas d'incidence sur les autres ressources associées. Ces autres ressources, telles que les bases de données associées, restent dans leur compartiment en cours.

  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Oracle Exadata Database Service on Cloud@Customer.
  2. Choisissez la région et le compartiment qui contient la destination de sauvegarde à déplacer.
  3. Cliquez sur Destinations de sauvegarde.
  4. Cliquez sur le nom de la destination de sauvegarde à déplacer.

    La page Détails de destination de sauvegarde affiche des informations sur la destination de sauvegarde sélectionnée.

  5. Cliquez sur Déplacer la ressource.
  6. Dans la boîte de dialogue qui apparaît, sélectionnez le nouveau compartiment de la destination de sauvegarde, puis cliquez sur Déplacer la ressource.
Utilisation de la console pour supprimer une destination de sauvegarde

Pour supprimer une destination de sauvegarde, préparez-vous à fournir les valeurs de configuration de celle-ci.

Pour pouvoir supprimer une destination de sauvegarde, vous devez vous assurer qu'elle n'est associée à aucune base de données.

La suppression d'une destination de sauvegarde :
  • n'enlève aucune sauvegarde résiduelle restante dans la destination de sauvegarde,
  • enlève toutes les références à la destination de sauvegarde supprimée du plan de contrôle cloud.
  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Oracle Exadata Database Service on Cloud@Customer.
  2. Choisissez la région et le compartiment contenant la destination de sauvegarde à supprimer.
  3. Cliquez sur Destinations de sauvegarde.
  4. Cliquez sur le nom de la destination de sauvegarde à supprimer.

    La page Détails de destination de sauvegarde affiche des informations sur la destination de sauvegarde sélectionnée.

  5. Cliquez sur Supprimer.
  6. Dans la boîte de dialogue qui apparaît, entrez le nom de la destination de sauvegarde et cliquez sur Supprimer la destination de sauvegarde pour confirmer l'action.

Utilisation de l'API pour gérer les destinations de sauvegarde Oracle Exadata Database Service on Cloud@Customer

Consultez la liste des appels d'API permettant de gérer vos destinations de sauvegarde Oracle Exadata Database Service on Cloud@Customer.

Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.

Utilisez ces opérations d'API pour gérer les destinations de sauvegarde Oracle Exadata Database Service on Cloud@Customer :
  • CreateBackupDestination
  • DeleteBackupDestination
  • GetBackupDestination
  • ListBackupDestination
  • UpdateBackupDestination
  • ChangeBackupDestinationCompartment

Pour obtenir la liste complète des API, reportez-vous à API du service Database.

Méthodes de sauvegarde de base de données Oracle dans Exadata Cloud

Oracle Exadata Database Service on Cloud@Customer propose deux approches pour configurer et réaliser des sauvegardes comme solution recommandée : la sauvegarde gérée par Oracle et la sauvegarde configurée par l'utilisateur.

Sauvegarde gérée par Oracle

Les sauvegardes de base de données sont entièrement gérées par le service Oracle Exadata Database Service on Cloud@Customer selon une configuration effectuée une seule fois.

Une fois la configuration réalisée, vous n'avez pas besoin d'effectuer d'opérations de maintenance, telles que la programmation et la suppression des sauvegardes. Oracle gère les sauvegardes via des workflows bien définis. Certains paramètres de configuration de sauvegarde ne sont pas entièrement intégrés au workflow de sauvegarde gérée par Oracle. Si vous voulez définir l'un de ces paramètres pour les sauvegardes, vous pouvez utiliser dbaascli database backup —configure. Pour plus d'informations, reportez-vous à Configuration d'une base de données pour la sauvegarde.

Destinations de sauvegarde

Une destination de sauvegarde est une cible pour l'envoi de sauvegardes de base de données. La cible peut être un système de fichiers local, une banque d'objets, un montage NFS ou ZDLRA.

A propos de la gestion des destinations de sauvegarde pour Oracle Exadata Database Service on Cloud@Customer

Pour les sauvegardes, vous pouvez utiliser l'utilitaire de sauvegarde Oracle Exadata Database Service on Cloud@Customer ou configurer un emplacement de sauvegarde sur un emplacement que vous gérez.

Oracle Exadata Database Service on Cloud@Customer offre une fonction de sauvegarde que vous pouvez configurer individuellement sur chaque base de données.

Reportez-vous à Gestion des bases de données sur Exadata Cloud@Customer et à Gestion de la sauvegarde et de la récupération de base de données sur Exadata Cloud@Customer.

Si vous voulez stocker des sauvegardes dans un emplacement Recovery Appliance ou NFS que vous gérez, vous devez d'abord créer une destination de sauvegarde. Chaque destination de sauvegarde définit les propriétés requises pour la connexion à l'emplacement Recovery Appliance ou NFS. Chacune doit de plus être accessible à partir des noeuds de cluster de machines virtuelles dans le centre de données.

La fonction de sauvegarde Oracle Exadata Database Service on Cloud@Customer peut également stocker des sauvegardes sur un stockage d'objet Oracle Cloud Infrastructure ou sur un stockage Exadata local sur votre système Oracle Exadata Database Service on Cloud@Customer. Toutefois, vous n'avez pas besoin de créer de destination de sauvegarde pour ces autres emplacements. A la place, les options applicables pour la sauvegarde sur le stockage d'objet cloud ou le stockage Exadata local sont disponibles directement lors de la création d'une base de données.

Remarque

Evitez de saisir des informations confidentielles lors de l'affectation de descriptions, de balises ou de noms conviviaux aux ressources cloud via l'interface de ligne de commande, l'API ou la console Oracle Cloud Infrastructure.
Conditions requises pour les destinations de sauvegarde pour Oracle Exadata Database Service on Cloud@Customer

Pour configurer des destinations de sauvegarde sur un emplacement Zero Data Loss Recovery Appliance ou sur un emplacement de sauvegarde NFS, passez en revue les prérequis.

  • Pour une destination de sauvegarde Zero Data Loss Recovery Appliance :
    • L'appliance doit être configurée avec un utilisateur de catalogue privé virtuel, utilisé pour effectuer les sauvegardes.
    • L'appliance doit être configurée avec le nom unique de la base de données sauvegardée et une correspondance avec l'utilisateur de catalogue privé virtuel.
    • L'appliance doit être accessible à partir du système Oracle Exadata Database Service on Cloud@Customer à l'aide de la chaîne de connexion Oracle Net Services, fournie par l'administrateur Zero Data Loss Recovery Appliance.
  • Pour une destination de sauvegarde NFS :
    • Bases de données non autonomes Oracle Exadata Database Service on Cloud@Customer :
      • Vous devez monter l'emplacement du serveur NFS dans un répertoire de point de montage local sur chaque noeud du cluster de machines virtuelles.
      • Le répertoire de point de montage local et le serveur NFS doivent être identiques sur tous les noeuds du cluster.
      • Vous devez veiller à ce que le montage NFS soit géré en permanence sur tous les noeuds du cluster de machines virtuelles.
      • Le système de fichiers monté via NFS doit être accessible en lecture et en écriture par l'utilisateur de système d'exploitation oracle sur tous les noeuds de cluster de machines virtuelles.
    • Autonomous Database sur Cloud@Customer :
      Remarque

      Oracle Autonomous Database on Exadata Cloud@Customer prend en charge les versions 3 et 4 de NFS. Les montages avec les deux versions activées sont toutefois définis par défaut sur la version 4.
      • Pour être sûr que le cluster de machines virtuelles Autonomous peut accéder au serveur NFS via le réseau de sauvegarde (préféré), entrez des adresses IP de réseau de sauvegarde valides lors de la configuration du réseau de cluster de machines virtuelles.

        Si la destination de sauvegarde n'est pas accessible via le réseau de sauvegarde mais via le réseau client, le trafic de sauvegarde est acheminé via le réseau client.

      • Le système de fichiers monté via NFS doit être accessible en lecture et en écriture par l'utilisateur de système d'exploitation oracle sur tous les noeuds de cluster de machines virtuelles.
      • Si les droits d'accès sont contrôlés au niveau de l'utilisateur, uid:gid de l'utilisateur oracle pour le cluster de machines virtuelles Autonomous est 1001:1001.
      • Pour les serveurs NFSv4 qui limitent la plage de ports, vous devez utiliser l'option non sécurisée pour permettre aux clients autres qu'un administrateur de se connecter au serveur NFS.
Utilisation de la console pour les destinations de sauvegarde d'Oracle Exadata Database Service on Cloud@Customer

Découvrez comment utiliser la console afin de créer, de modifier et de déplacer une destination de sauvegarde, ou d'y mettre fin, pour votre infrastructure Oracle Exadata Database Service on Cloud@Customer.

Utilisation de la console pour créer une destination de sauvegarde

Pour créer une destination de sauvegarde, préparez-vous à fournir les valeurs de configuration de la destination de sauvegarde.

  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Oracle Exadata Database Service on Cloud@Customer.
  2. Choisissez la région qui contient votre infrastructure Exadata.
  3. Cliquez sur Destinations de sauvegarde.
  4. Cliquez sur Créer une destination de sauvegarde.
  5. Fournissez les informations requises sur la page Créer une destination de sauvegarde :
    1. Choisir un compartiment.

      Dans la liste des compartiments disponibles, choisissez le compartiment qui doit contenir la destination de sauvegarde.

    2. Nommez la destination de sauvegarde.

      Indiquez un nom convivial que vous pouvez utiliser pour identifier la destination de sauvegarde. Le nom n'a pas besoin d'être unique car un identificateur Oracle Cloud (OCID) identifie la destination de sauvegarde de façon unique.

    3. Choisissez une destination de sauvegarde Zero Data Loss Recovery Appliance ou NFS (Network File System).
      Remarque

      Vous pouvez également définir la banque d'objets OCI comme destination de sauvegarde. Toutefois, vous ne pouvez pas la définir sur cet écran. Vous pouvez configurer la banque d'objets OCI comme destination de sauvegarde lors de la création d'une base de données. Pour plus d'informations, reportez-vous à Type de destination de sauvegarde dans Utilisation de la console pour créer une base de données.

      Sélectionnez Recovery Appliance ou Stockage réseau (NFS).

      • Si vous sélectionnez Recovery Appliance, vous devez également indiquer les éléments suivants pour Zero Data Loss Recovery Appliance :
        • Fournir la chaîne de connexion Recovery Appliance : indiquez la chaîne de connexion Oracle Net Services qui permet d'établir la connexion à l'appliance. Ces informations sont généralement fournies par l'administrateur de Zero Data Loss Recovery Appliance.
          Remarque

          Les clients ADB doivent veiller à fournir la chaîne de connexion qui se connecte à l'appliance de récupération au format de chaîne "easy connect" Oracle, comme indiqué ci-dessous :
          host:port/service name

          host est le nom d'hôte SCAN de Zero Data Loss Recovery Appliance.

        • Fournir les utilisateurs du catalogue privé virtuel : indiquez un nom utilisateur de catalogue privé virtuel pour la connexion à Zero Data Loss Recovery Appliance. Vous pouvez indiquer plusieurs noms utilisateur de catalogue privé virtuel si vous voulez utiliser l'appliance comme destination de sauvegarde pour plusieurs bases de données. Ces informations sont généralement fournies par l'administrateur de Zero Data Loss Recovery Appliance.
      • Si vous sélectionnez Stockage réseau (NFS), vous devez également spécifier les éléments suivants :
        • Auto-montage pour les bases de données non autonomes :

          Fournir le chemin du point de montage NFS local : spécifiez le chemin de répertoire local sur chaque noeud de cluster de machines virtuelles où l'emplacement du serveur NFS est monté. Tous les noeuds de cluster de machines virtuelles doivent présenter les mêmes chemin de répertoire local et emplacement de serveur NFS.
        • Montage automatique pour les bases de données autonomes :

          Utilisez cette destination pour les bases de données autonomes :
          • Serveur NFS : indiquez l'adresse IP du serveur NFS. Vous pouvez éventuellement indiquer jusqu'à quatre adresses IP. Il ne s'agit que de chemins supplémentaires vers le même serveur NFS. Notez qu'Oracle ne prend en charge qu'un seul périphérique NFS pour les sauvegardes.
          • Partage d'export NFS : indiquez le chemin du répertoire dans lequel le système de fichiers exporté est monté.
    4. Configurez des options avancées.
      • Balises : (facultatif) vous pouvez choisir d'appliquer des balises. Si vous êtes autorisé à créer une ressource, vous disposez également des droits d'accès nécessaires pour lui appliquer des balises à format libre. Pour appliquer une balise définie, vous devez disposer de droits d'accès permettant d'utiliser l'espace de noms de balise. Pour plus de détails sur le balisage, reportez-vous aux informations sur les balises de ressource. Si vous n'êtes pas certain de devoir appliquer des balises, ignorez cette option (vous pouvez appliquer les balises ultérieurement) ou demandez à l'administrateur.
  6. Cliquez sur Créer une destination de sauvegarde.

    La page Détails de destination de sauvegarde affiche la destination de sauvegarde que vous venez de créer.

Utilisation de la console pour modifier une destination de sauvegarde

Pour modifier une destination de sauvegarde, préparez-vous à fournir les valeurs de configuration de la destination de sauvegarde.

Vous pouvez modifier une destination de sauvegarde uniquement si elle n'est pas associée actuellement à la base de données.

  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Oracle Exadata Database Service on Cloud@Customer.
  2. Choisissez la région et le compartiment qui contient la destination de sauvegarde à modifier.
  3. Cliquez sur Destinations de sauvegarde.
  4. Cliquez sur le nom de la destination de sauvegarde à modifier.

    La page Détails de destination de sauvegarde affiche des informations sur la destination de sauvegarde sélectionnée.

  5. Cliquez sur Edition.
  6. Utilisez la boîte de dialogue Modifier la destination de sauvegarde pour modifier les attributs de la destination de sauvegarde :
    Remarque

    Vous ne pouvez pas modifier une destination de sauvegarde si une base de données y est déjà attachée.

    • Si vous modifiez une destination de sauvegarde Zero Data Loss Recovery Appliance :
      • Fournir la chaîne de connexion Recovery Appliance : indiquez la chaîne de connexion Oracle Net Services qui permet d'établir la connexion à l'instance Recovery Appliance. Ces informations sont généralement fournies par l'administrateur de Recovery Appliance.
      • Fournir les utilisateurs du catalogue privé virtuel : indiquez un nom utilisateur de catalogue privé virtuel pour la connexion à l'instance Recovery Appliance. Vous pouvez indiquer plusieurs noms utilisateur de catalogue privé virtuel si vous voulez utiliser l'instance Recovery Appliance comme destination de sauvegarde pour plusieurs bases de données. Ces informations sont généralement fournies par l'administrateur de Recovery Appliance.
    • Si vous modifiez une destination de sauvegarde NFS :
      • Auto-montage pour les bases de données non autonomes :

        Fournir le chemin du point de montage NFS local : spécifiez le chemin de répertoire local sur chaque noeud de cluster de machines virtuelles où l'emplacement du serveur NFS est monté. Tous les noeuds de cluster de machines virtuelles doivent présenter les mêmes chemin de répertoire local et emplacement de serveur NFS.
      • Montage automatique pour les bases de données autonomes :

        Utilisez cette destination pour les bases de données autonomes :
        • Serveur NFS : indiquez l'adresse IP du serveur NFS. Vous pouvez éventuellement indiquer jusqu'à quatre adresses IP.
        • Partage d'export NFS : indiquez le chemin du répertoire dans lequel le système de fichiers exporté est monté.
  7. Cliquez sur Enregistrer les modifications.
Utilisation de la console pour déplacer une destination de sauvegarde vers un autre compartiment

Pour déplacer une destination de sauvegarde, préparez-vous à fournir les valeurs de configuration de la destination de sauvegarde.

Pour modifier le compartiment qui contient la destination de sauvegarde, vous pouvez déplacer cette dernière.

Lorsque vous déplacez une destination de sauvegarde, le changement de compartiment n'a pas d'incidence sur les autres ressources associées. Ces autres ressources, telles que les bases de données associées, restent dans leur compartiment en cours.

  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Oracle Exadata Database Service on Cloud@Customer.
  2. Choisissez la région et le compartiment qui contient la destination de sauvegarde à déplacer.
  3. Cliquez sur Destinations de sauvegarde.
  4. Cliquez sur le nom de la destination de sauvegarde à déplacer.

    La page Détails de destination de sauvegarde affiche des informations sur la destination de sauvegarde sélectionnée.

  5. Cliquez sur Déplacer la ressource.
  6. Dans la boîte de dialogue qui apparaît, sélectionnez le nouveau compartiment de la destination de sauvegarde, puis cliquez sur Déplacer la ressource.
Utilisation de la console pour supprimer une destination de sauvegarde

Pour supprimer une destination de sauvegarde, préparez-vous à fournir les valeurs de configuration de celle-ci.

Pour pouvoir supprimer une destination de sauvegarde, vous devez vous assurer qu'elle n'est associée à aucune base de données.

La suppression d'une destination de sauvegarde :
  • n'enlève aucune sauvegarde résiduelle restante dans la destination de sauvegarde,
  • enlève toutes les références à la destination de sauvegarde supprimée du plan de contrôle cloud.
  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Oracle Exadata Database Service on Cloud@Customer.
  2. Choisissez la région et le compartiment contenant la destination de sauvegarde à supprimer.
  3. Cliquez sur Destinations de sauvegarde.
  4. Cliquez sur le nom de la destination de sauvegarde à supprimer.

    La page Détails de destination de sauvegarde affiche des informations sur la destination de sauvegarde sélectionnée.

  5. Cliquez sur Supprimer.
  6. Dans la boîte de dialogue qui apparaît, entrez le nom de la destination de sauvegarde et cliquez sur Supprimer la destination de sauvegarde pour confirmer l'action.
Utilisation de l'API pour gérer les destinations de sauvegarde Oracle Exadata Database Service on Cloud@Customer

Consultez la liste des appels d'API permettant de gérer vos destinations de sauvegarde Oracle Exadata Database Service on Cloud@Customer.

Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.

Utilisez ces opérations d'API pour gérer les destinations de sauvegarde Oracle Exadata Database Service on Cloud@Customer :
  • CreateBackupDestination
  • DeleteBackupDestination
  • GetBackupDestination
  • ListBackupDestination
  • UpdateBackupDestination
  • ChangeBackupDestinationCompartment

Pour obtenir la liste complète des API, reportez-vous à API du service Database.

Sauvegarde automatique et récupération

A propos de la gestion de la sauvegarde de base de données pour Oracle Exadata Database Service on Cloud@Customer

Découvrez comment configurer la sauvegarde lors de la création de la base de données sur Oracle Exadata Database Service on Cloud@Customer.

Oracle Exadata Database Service on Cloud@Customer fournit des fonctions de sauvegarde de base de données automatique qui utilisent Oracle Recovery Manager (RMAN). Lorsque vous créez une base de données sur Oracle Exadata Database Service on Cloud@Customer, vous pouvez indiquer une destination de sauvegarde et activer les sauvegardes automatiques. Afin d'obtenir plus d'informations, reportez-vous aux informations de cette publication sur la gestion des destinations de sauvegarde pour Oracle Exadata Database Service on Cloud@Customer.

Après la création de la base de données, vous pouvez également effectuer les opérations suivantes :

  • visualiser la liste des sauvegardes disponibles,
  • activer ou désactiver les sauvegardes automatiques,
  • modifier les paramètres de sauvegarde,
  • restaurer une base de données.

Vous pouvez effectuer ces opérations à l'aide de la console ou de l'API.

Les sauvegardes de base de données automatiques sont configurées comme suit :

  • Les sauvegardes automatiques sont programmées chaque jour. Le processus de sauvegarde automatique peut être exécuté à tout moment dans la fenêtre de sauvegarde quotidienne, c'est-à-dire entre minuit et 06 h 00 dans le fuseau horaire du cluster de machines virtuelles qui héberge la base de données.

  • Les sauvegardes automatiques utilisent une combinaison de sauvegardes de base de données complètes (niveau RMAN 0) et incrémentielles (niveau RMAN 1) :

    • Pour les sauvegardes sur Zero Data Loss Recovery Appliance, une fois la sauvegarde initiale complète effectuée, Zero Data Loss Recovery Appliance crée et valide des sauvegardes complètes virtuelles à partir de chaque sauvegarde incrémentielle quotidienne.
    • Pour les sauvegardes vers NFS ou OSS, l'intervalle par défaut entre les sauvegardes de niveau 0 est de sept jours. Le jour de niveau 0 par défaut est le dimanche.
    • Pour les sauvegardes vers le stockage Exadata local :

      L'option de période de conservation pour le stockage Exadata local est de 7 ou 14 jours. Quelle que soit la fenêtre de conservation sélectionnée pour les sauvegardes vers le stockage Exadata local, les sauvegardes incrémentielles de niveau 1 sont toujours effectuées après la copie d'image de niveau 0 initiale. En outre, les sauvegardes incrémentielles de niveau 1 sont fusionnées avec la sauvegarde de copie d'image de niveau 0 lorsqu'elles deviennent plus anciennes que la période de conservation.

      Par exemple, une fenêtre de rétention locale de 14 jours comprend un niveau 0 "fusionné", 14 sauvegardes incrémentielles de niveau 1 et des journaux d'archivage pour les 14 jours.

  • La période de conservation définit la durée pendant laquelle les sauvegardes automatiques sont conservées :

    • Pour les sauvegardes sur Zero Data Loss Recovery Appliance, la stratégie de conservation implémentée dans l'appliance détermine la durée de conservation.
    • Pour les sauvegardes vers le stockage Exadata local, vous pouvez choisir une période de conservation de 7 ou 14 jours. La période de conservation par défaut est de 7 jours.
    • Pour les sauvegardes vers Oracle Cloud Infrastructure Object Storage ou une destination de sauvegarde NFS, vous pouvez choisir l'une des périodes de conservation prédéfinies suivantes : 7, 14, 30, 45 ou 60 jours. La période de conservation par défaut est de 30 jours.
  • Par défaut, Oracle Database est exécuté en mode ARCHIVELOG et des fichiers de journalisation archivés sont sauvegardés toutes les 30 minutes.
  • Quelle que soit la destination de sauvegarde, les sauvegardes des données utilisateur sont cryptées par défaut.

Lorsqu'une sauvegarde est en cours, Oracle recommande d'éviter d'effectuer des actions susceptibles d'interférer avec la disponibilité, comme redémarrer les machines virtuelles ou appliquer des patches. Si une opération de sauvegarde automatique échoue, la sauvegarde est différée jusqu'à la fenêtre de sauvegarde du jour suivant.

Si nécessaire, vous pouvez restaurer Oracle Database à l'aide des éléments suivants :

  • dernier point de restauration disponible,
  • point dans le temps spécifique, en fournissant un horodatage,
  • numéro SCN Oracle Database.
Remarque

Les fonctionnalités de sauvegarde et de récupération décrites dans cette rubrique ne concernent que la sauvegarde et la récupération de base de données, notamment les fichiers de données Oracle Database, les fichiers journaux, les fichiers de contrôle et le fichier de paramètres du serveur. Vous êtes responsable de la sauvegarde des autres fichiers sur vos machines virtuelles. En particulier, Oracle recommande vivement de sauvegarder le fichier de clés (portefeuille) de cryptage transparent des données (TDE). Sans le fichier de clés TDE, les sauvegardes de base de données Oracle sont inutiles car vous ne pouvez pas lire les données qu'elles contiennent.
Remarque

Si la récupération basée sur TAG échoue avec l'erreur ORA-01152, utilisez Recovery Manager (RMAN) directement pour terminer la récupération.

Si la récupération du fichier de paramètres du serveur (SPFILE) échoue pour la configuration locale avec dbaascli, utilisez Recovery Manager (RMAN) directement pour terminer la récupération.

Utilisation de la console pour configurer et gérer la sauvegarde et la récupération

Découvrez comment utiliser la console afin de visualiser la liste des sauvegardes disponibles, modifier les paramètres de sauvegarde et restaurer une base de données pour Oracle Exadata Database Service on Cloud@Customer.

Affichage de la liste des sauvegardes disponibles à l'aide de la console

Pour afficher la liste des sauvegardes disponibles avec Oracle Exadata Database Service on Cloud@Customer, suivez cette procédure.

Remarque

Seules les sauvegardes gérées sont synchronisées sur la console. Si vous configurez des sauvegardes directement dans le back-end, elles ne sont pas synchronisées sur la console. Il s'agit d'un comportement attendu qu'Oracle ne prévoit pas de modifier.
  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Oracle Exadata Database Service on Cloud@Customer.
  2. Choisissez la région et le compartiment contenant le cluster de machines virtuelles qui héberge la base de données souhaitée.
  3. Cliquez sur Clusters de machines virtuelles.
  4. Cliquez sur le nom du cluster de machines virtuelles qui héberge la base de données souhaitée.
  5. Dans la liste Ressources de la page Détails du cluster de machines virtuelles, cliquez sur Bases de données.
  6. Cliquez sur le nom de la base de données souhaitée.
    La page Détails de la base de données affiche des informations sur la base de données sélectionnée, y compris la liste des sauvegardes disponibles.
Modification des paramètres de sauvegarde à l'aide de la console

Pour modifier les destinations, programmations et autres tâches d'administration de sauvegarde, vous pouvez utiliser la console Oracle Exadata Database Service on Cloud@Customer.

Suivez cette procédure pour modifier les paramètres de sauvegarde disponibles :
  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Oracle Exadata Database Service on Cloud@Customer.
  2. Choisissez la région et le compartiment contenant le cluster de machines virtuelles qui héberge la base de données dont vous souhaitez modifier les paramètres de sauvegarde.
  3. Cliquez sur Clusters de machines virtuelles.
  4. Cliquez sur le nom du cluster de machines virtuelles qui héberge la base de données dont vous souhaitez modifier les paramètres de sauvegarde.
  5. Dans la liste Ressources de la page Détails du cluster de machines virtuelles, cliquez sur Bases de données.
  6. Cliquez sur le nom de la base de données dont vous souhaitez modifier les paramètres de sauvegarde.

    La page Détails de la base de données affiche des informations sur la base de données sélectionnée.

  7. Cliquez sur Modifier les paramètres de sauvegarde.
  8. La configuration de sauvegarde en cours détermine les modifications que vous pouvez apporter dans la boîte de dialogue Paramètres de sauvegarde, comme suit :
    • Si aucune sauvegarde automatique n'est configurée, vous pouvez utiliser les paramètres suivants pour définir la configuration de sauvegarde de la base de données :

      • Type de destination de sauvegarde : choisissez une option dans la liste.
        • Local : sélectionnez cette option pour stocker les sauvegardes localement sur les serveurs Exadata Storage Server de votre système Exadata Database Service on Cloud@Customer.

          Cette option est disponible uniquement si vous avez activé les sauvegardes sur le stockage Exadata local dans le cluster de machines virtuelles qui doit héberger la base de données.

        • Object Storage : sélectionnez cette option pour stocker les sauvegardes dans un conteneur de stockage d'objet géré par Oracle sur Oracle Cloud Infrastructure.

          Pour utiliser cette option, votre système Exadata Database Service on Cloud@Customer doit disposer d'une connectivité sortante vers Oracle Cloud Infrastructure Object Storage.

        • NFS : sélectionnez cette option pour stocker les sauvegardes dans l'une des destinations de sauvegarde précédemment définies qui utilisent le stockage sur systèmes de fichiers réseau (NFS). Reportez-vous à Gestion des destinations de sauvegarde pour Exadata Database Service on Cloud@Customer.

          Si vous sélectionnez cette option, vous devez également choisir une destination de sauvegarde NFS.

        • Recovery Appliance : sélectionnez cette option pour stocker les sauvegardes dans l'une des destinations de sauvegarde précédemment définies qui utilisent Oracle Zero Data Loss Recovery Appliance. Reportez-vous à Gestion des destinations de sauvegarde pour Exadata Database Service on Cloud@Customer.

          Si vous sélectionnez cette option, vous devez également fournir les informations suivantes :

          • Sélectionnez Destinations de sauvegarde dans la liste Recovery Appliance.
          • Choisissez l'une des entrées de la liste Utilisateur du catalogue privé virtuel, qui contient les noms utilisateur de catalogue privé virtuel définis dans la destination de sauvegarde Recovery Appliance.
          • Fournissez le mot de passe de l'utilisateur du catalogue privé virtuel.
          Remarque

          Si vous sélectionnez une destination de sauvegarde, vous ne pouvez pas le modifier ultérieurement.

          Pour plus d'informations sur la personnalisation du comportement du mode Redo Transport en temps réel, reportez-vous à Personnalisation du comportement du mode Redo Transport en temps réel pour les sauvegardes Recovery Appliance.

      • Activer les sauvegardes automatiques : sélectionnez cette option pour activer les sauvegardes quotidiennes à l'aide de la stratégie relative aux sauvegardes automatiques.
      • Période de conservation de la sauvegarde : sélectionnez cette option pour choisir l'une des durées de conservation des sauvegardes automatiques proposées.

        Pour les sauvegardes vers le stockage Exadata local, vous pouvez choisir une période de conservation de 7 ou 14 jours. La période de conservation par défaut est de 7 jours.

        Pour les sauvegardes vers Oracle Cloud Infrastructure Object Storage ou une destination de sauvegarde NFS, vous pouvez choisir l'une des périodes de conservation prédéfinies suivantes : 7, 14, 30, 45 ou 60 jours. La période de conservation par défaut est de 30 jours.

        Cette option ne s'applique pas aux destinations de sauvegarde Recovery Appliance. Pour les sauvegardes sur Oracle Zero Data Loss Recovery Appliance, la stratégie de conservation implémentée dans l'appliance contrôle la durée de conservation.

    • Si des sauvegardes automatiques ont déjà été configurées, vous pouvez apporter les modifications suivantes :
      • Pour les destinations de sauvegarde Oracle Zero Data Loss Recovery Appliance, vous pouvez mettre à jour le mot de passe de l'utilisateur de catalogue privé virtuel utilisé pour accéder à l'appliance.
      • Pour les destinations de sauvegarde qui n'utilisent pas Oracle Zero Data Loss Recovery Appliance, vous pouvez mettre à jour la période de conservation des sauvegardes automatiques :
        • Pour les sauvegardes vers le stockage Exadata local, vous pouvez choisir une période de conservation de 7 ou de 14 jours. La période de conservation par défaut est de 7 jours.
        • Pour les sauvegardes vers Oracle Cloud Infrastructure Object Storage ou une destination de sauvegarde NFS, vous pouvez choisir l'une des périodes de conservation prédéfinies suivantes : 7, 14, 30, 45 ou 60 jours. La période de conservation par défaut est de 30 jours.
        • Pour les sauvegardes sur Oracle Zero Data Loss Recovery Appliance, la stratégie de conservation implémentée dans l'appliance contrôle la durée de conservation.
      • Vous pouvez définir l'option d'activation des sauvegardes automatiques. Sélectionnez cette option pour activer les sauvegardes de base de données automatiques. Désélectionnez cette option pour suspendre les sauvegardes de base de données automatiques.
  9. Cliquez sur Enregistrer les modifications.
Restauration d'une base de données à l'aide de la console

Pour restaurer une base de données vers un point dans le temps, un numéro SCN ou la dernière sauvegarde, utilisez la console Oracle Exadata Database Service on Cloud@Customer.

Remarque

Vous pouvez uniquement restaurer une base de données 23ai dans le même répertoire de base de base de données (restauration sur place).

Utilisez la procédure suivante pour restaurer une base de données :

  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Oracle Exadata Database Service on Cloud@Customer.
  2. Choisissez la région et le compartiment contenant le cluster de machines virtuelles qui héberge la base de données à restaurer.
  3. Cliquez sur Clusters de machines virtuelles.
  4. Cliquez sur le nom du cluster de machines virtuelles qui héberge la base de données à restaurer.
  5. Dans la liste Ressources de la page Détails du cluster de machines virtuelles, cliquez sur Bases de données.
  6. Cliquez sur le nom de la base de données à restaurer.

    La page Détails de la base de données affiche des informations sur la base de données sélectionnée.

  7. Cliquez sur Restaurer la base de données.
  8. Dans la boîte de dialogue qui apparaît, sélectionnez l'une des options suivantes, puis cliquez sur Restaurer la base de données :
    • Restaurer la dernière version : la base de données est restaurée et récupérée sans perte de données ou avec la perte la plus limitée possible.
    • Restaurer vers un horodatage : la base de données est restaurée et récupérée à l'aide de l'horodatage indiqué.
    • Restaurer vers le SCN : la base de données est restaurée et récupérée à l'aide du numéro SCN d'Oracle Database. Le numéro SCN indiqué doit être valide. Sinon, l'opération échoue.
Remarque

La sauvegarde échoue après une restauration à un point dans le temps (à l'aide d'un horodatage ou d'un numéro SCN) sur le stockage NFS. Patientez environ 10 minutes avant de poursuivre la sauvegarde.
Utilisation de l'API pour gérer la sauvegarde et la récupération de base de données

Découvrez comment utiliser l'API pour gérer la sauvegarde et la récupération de base de données avec Oracle Exadata Database Service on Cloud@Customer.

Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.

Utilisez ces opérations d'API pour gérer la sauvegarde et la récupération de base de données :

  • GetBackup
  • ListBackups
  • RestoreDatabase
  • UpdateDatabase : permet d'activer et de désactiver les sauvegardes automatiques

Pour obtenir la liste complète des API, reportez-vous à API du service Database.

Sauvegarde configurée par l'utilisateur

L'utilisateur est chargé de configurer et d'exécuter les opérations de sauvegarde à l'aide de dbaascli en fonction de ses préférences.

Les sauvegardes utilisant dbaascli ne sont pas reconnues comme des sauvegardes gérées par Oracle. Utilisez les commandes dbaascli database backup, dbaascli pdb backup, dbaascli database recover et dbaascli pdb recover pour configurer et effectuer diverses opérations de sauvegarde et de récupération.

Si les clients configurent des sauvegardes vers Object Storage à l'aide de RMAN sans utiliser le plan de contrôle OCI ou les API OCI, ils sont responsables de la configuration manuelle des sauvegardes de portefeuille TDE. Par défaut, l'automatisation du cloud Oracle nettoie les fichiers de journalisation archivés toutes les 24 heures. Lorsque vous utilisez RMAN pour effectuer des sauvegardes manuelles, les fichiers de journalisation archivés risquent d'être supprimés. Pour plus d'informations sur la configuration du nettoyage des fichiers de journalisation archivés, reportez-vous à dbaascli database backup. Il est recommandé d'utiliser des sauvegardes gérées par Oracle.

Sauvegarde à l'aide de dbaascli pour une sauvegarde configurée par l'utilisateur

Les sauvegardes configurées par l'utilisateur impliquent les 4 étapes suivantes :
  1. Configuration du réseau et de règles de sécurité pour permettre aux hôtes de base de données de stocker la sauvegarde dans la destination de stockage souhaitée. Pour Exadata Cloud Service, reportez-vous à Configuration réseau pour les instances Exadata Cloud Service.
  2. Configuration de la destination de sauvegarde.
  3. Configuration de la base de données avec une destination de sauvegarde.
  4. Sauvegarde de la base de données.
Configuration d'une destination de sauvegarde

Selon le service Oracle Database Cloud que vous utilisez, Oracle Exadata Cloud@Customer ou Oracle Exadata Cloud Service, vous pouvez choisir l'une des destinations de sauvegarde suivantes pour le stockage des sauvegardes.

  • Oracle Cloud Infrastructure Object Storage : s'applique à Exadata Cloud@Customer et à Exadata Cloud Service.
  • Zero Data Loss Recovery Appliance (ZDLRA) : s'applique à Exadata Cloud@Customer.
  • NFS (Network File System) : s'applique à Exadata Cloud@Customer.
  • Zone de récupération rapide : s'applique à Exadata Cloud@Customer.
Configuration d'une base de données pour la sauvegarde

Une fois la destination de sauvegarde configurée et disponible, vous pouvez utiliser l'utilitaire dbaascli pour configurer la base de données avec la destination de sauvegarde et les paramètres de configuration associés, tels que la fenêtre de récupération de conservation de sauvegarde, la programmation de sauvegarde, la programmation de journal d'archivage, etc.

Les paramètres de configuration sont indiqués via un fichier de configuration d'entrée contenant une liste de paires paramètre=valeur. Le modèle de ce fichier d'entrée peut être généré à l'aide de l'option --getConfig et être modifié en fonction des paramètres de destination voulus et d'autres préférences, puis utilisé en tant qu'entrée pour l'option --configure.

dbaascli database backup --getConfig --dbName <value> --configFile <value>
Cette commande renvoie la configuration de sauvegarde de la base de données dans un fichier indiqué par l'utilisateur. Si la sauvegarde n'est pas configurée, la commande renvoie le modèle par défaut. L'utilisateur peut remplir les paramètres de configuration du modèle avec ses valeurs, puis l'utiliser comme entrée pour l'option de commande --configure.
A l'aide de dbaascli database backup --configure, vous pouvez définir les informations de configuration de sauvegarde pour une base de données dans les cas suivants :
  1. Sauvegarde gérée par l'utilisateur : définissez la totalité de la configuration de sauvegarde en fonction de la destination.
  2. Sauvegarde gérée par Oracle : définissez des paramètres de configuration supplémentaires si un paramètre est compatible avec la sauvegarde gérée par Oracle.

    L'utilisation de dbaascli database backup --configure pour définir des paramètres incompatibles avec les sauvegardes gérées par Oracle peut entraîner des problèmes de sauvegarde/récupération. Actuellement, Oracle ne vérifie pas si un paramètre est compatible ou non. Tant qu'Oracle n'a pas implémenté cette vérification, vous êtes chargé de contrôler la compatibilité.

    dbaascli database backup --configure --dbName <value> --configFile <value>
    Cette commande asynchrone génère un identificateur unique universel (UUID), que vous pouvez utiliser pour suivre le statut.
    dbaascli database backup status --uuid <value> --dbname <value>
    Pour extraire la configuration en cours afin de la vérifier, exécutez la commande suivante :
    dbaascli database --dbaname --getConfig
    Remarque

    Lorsque vous utilisez des sauvegardes gérées par Oracle, vous pouvez modifier certains paramètres de configuration de sauvegarde en fonction des exigences de votre application. Vous pouvez utiliser dbaascli pour modifier ces paramètres s'ils comportent la balise Compatible with console automatic backup.

Paramètres de configuration pour la sauvegarde

Tableau 5-17 Paramètres de configuration généraux (valides pour toutes les destinations de sauvegarde, à l'exception de la destination Stockage local [zone de récupération rapide])

Paramètre Description Compatible avec la sauvegarde gérée par Oracle
bkup_rman_compression Niveau de compression appliqué aux sauvegardes automatiques.

Les valeurs valides sont NONE, basic, low, medium et high.

Valeur par défaut : low.

NONE désactive la compression RMAN.

Oui
bkup_set_section_size Permet d'utiliser la fonctionnalité de sauvegarde multisection RMAN.

Les valeurs valides sont yes et no.

Oui
bkup_section_size Taille de section RMAN utilisée pour les sauvegardes automatiques.

La valeur par défaut est 64 Go.

Applicable uniquement lorsque bkup_set_section_size est défini sur yes.

Oui
bkup_channels_node Nombre de canaux RMAN par noeud utilisés pour les sauvegardes automatiques.

Les valeurs valides sont comprises entre 1 et 32.

Oui
bkup_daily_time Heure de début de la sauvegarde quotidienne automatique, au format 24 heures, sous la forme hh:mm. Exadata Cloud@Customer : oui

Exadata Cloud Service : non

Non compatible avec la sauvegarde gérée par Oracle dans Exadata Cloud Service. La responsabilité de programmation incombe au plan de contrôle.

bkup_archlog_frequency Intervalle en minutes entre les sauvegardes automatiques des fichiers journaux de base de données archivés.

Les valeurs valides sont 15, 20, 30, 60 ainsi que les valeurs comprises entre 120 et 1 440 par intervalle de 1 heure exprimé en minutes.

Valeur par défaut : 30 pour Exadata Cloud@Customer.

Oui
bkup_l0_day Ce paramètre contrôle le jour de la semaine de niveau 0 pour OSS et NFS.

Jour de la semaine où une sauvegarde de niveau 0 est effectuée.

Les valeurs valides sont mon, tue, wed, thu, fri, sat et sun. Les formats plus longs, par exemple, Monday, Tuesday sont également pris en charge.

Applicable uniquement lorsque bkup_oss est défini sur yes.

Valeur par défaut : sun.

Exadata Cloud@Customer : oui

Exadata Cloud Service : non

Non compatible avec la sauvegarde gérée par Oracle dans Exadata Cloud Service. La responsabilité de programmation incombe au plan de contrôle.

Paramètres de configuration pour la destination Object Storage Service (OSS)

Tableau 5-18 Paramètres de configuration pour la destination Object Storage Service (OSS)

Paramètre Description Compatible avec la sauvegarde gérée par Oracle
bkup_oss Object Storage Service sera utilisé comme destination de sauvegarde.

Les valeurs valides sont yes et no.

Non
bkup_oss_recovery_window La durée de conservation des sauvegardes est de 90 au maximum.

Applicable uniquement lorsque bkup_oss est défini sur yes.

Valeur par défaut : 30.

Non
bkup_oss_url Emplacement du conteneur de stockage utilisé pour la sauvegarde vers le stockage cloud.

Applicable uniquement lorsque bkup_oss est défini sur yes.

Non
bkup_oss_user Nom de l'utilisateur Oracle Cloud disposant des privilèges d'écriture sur le conteneur de stockage cloud indiqué dans bkup_oss_url.

Applicable uniquement lorsque bkup_oss est défini sur yes.

Non
bkup_oss_passwd Mot de passe de l'utilisateur Oracle Cloud disposant des privilèges d'écriture sur le conteneur de stockage cloud indiqué dans bkup_oss_url.

Applicable uniquement lorsque bkup_oss est défini sur yes.

Non
Remarque

Actuellement, la destination Zero Data Loss Recovery Appliance (ZDLRA) est prise en charge uniquement sur Exadata Cloud@Customer.

Paramètres de configuration pour la destination Zero Data Loss Recovery Appliance (ZDLRA)

Tableau 5-19 Paramètres de configuration pour la destination Zero Data Loss Recovery Appliance (ZDLRA)

Paramètre Description Compatible avec la sauvegarde gérée par Oracle
bkup_zdlra Permet les sauvegardes vers Recovery Appliance.

Les valeurs valides sont yes et no.

Non
bkup_zdlra_url Emplacement de l'instance Recovery Appliance utilisée pour les sauvegardes.

Applicable uniquement lorsque bkup_zdlra est défini sur yes.

Non
bkup_zdlra_user Nom utilisateur de catalogue privé virtuel correspondant à l'instance Recovery Appliance indiquée dans bkup_zdlra_url.

Applicable uniquement lorsque bkup_zdlra est défini sur yes.

Non
bkup_zdlra_passwd Mot de passe de l'utilisateur Recovery Appliance indiqué dans bkup_zdlra_url.

Applicable uniquement lorsque bkup_zdlra est défini sur yes.

Non

Pour plus d'informations, reportez-vous à Personnalisation du comportement du mode Redo Transport en temps réel pour les sauvegardes Recovery Appliance.

Paramètres de configuration pour la destination NFS (Network File System)

Tableau 5-20 Paramètres de configuration pour la destination NFS (Network File System)

Paramètre Description Compatible avec la sauvegarde gérée par Oracle
bkup_nfs Permet les sauvegardes vers le répertoire monté via NFS.

Les valeurs valides sont yes et no.

Non
bkup_nfs_loc Emplacement monté via NFS. Le répertoire fourni doit être un point de montage et être disponible sur tous les noeuds.

Applicable uniquement lorsque bkup_nfs est défini sur yes.

Non
bkup_nfs_recovery_window La durée de conservation des sauvegardes sur le stockage NFS est exprimée en nombre de jours (jusqu'à 90).

Applicable uniquement lorsque bkup_nfs est défini sur yes.

Valeur par défaut : 30.

Non
Remarque

Actuellement, la destination NFS (Network File System) est prise en charge uniquement sur Exadata Cloud@Customer.

Paramètres de configuration pour la destination Stockage local (zone de récupération rapide)

Tableau 5-21 Paramètres de configuration pour la destination Stockage local (zone de récupération rapide)

Paramètre Description Compatible avec la sauvegarde gérée par Oracle
bkup_disk Permet les sauvegardes vers le stockage Exadata local.

Les valeurs valides sont yes et no.

Non
bkup_disk_recovery_window La durée de conservation des sauvegardes sur le stockage Exadata local est exprimée en nombre de jours (jusqu'à 14).

Applicable uniquement lorsque bkup_disk est défini sur yes.

Valeur par défaut : 7.

Non
Remarque

Actuellement, la destination Stockage local (zone de récupération rapide) est prise en charge uniquement sur Exadata Cloud@Customer.

Sauvegarde d'une base de données Conteneur

Avant d'effectuer une sauvegarde, vous devez configurer la configuration de sauvegarde à l'aide de la commande dbaascli database backup --configure comme prérequis. Pour plus d'informations, reportez-vous à dbaascli database backup.

Sauvegarde d'une base de données pluggable

Vous pouvez également effectuer une sauvegarde d'une base de données pluggable spécifique. Cela est utile si des bases de données pluggables doivent être sauvegardées immédiatement ou ponctuellement selon les besoins, au lieu de sauvegarder la totalité de la base de données Conteneur qui dispose de sa propre programmation. Pour plus d'informations, reportez-vous à dbaascli pdb backup.

Extraction du statut du travail de sauvegarde

Lors de l'exécution de l'opération de sauvegarde, son statut peut être surveillé en fournissant l'ID de travail visible par l'utilisateur lorsque la commande de sauvegarde est exécutée. Pour plus d'informations, reportez-vous à dbaascli database backup et à dbaascli pdb backup.

Récupération d'une base de données

Pour effectuer la récupération de la base de données, il existe différentes options en fonction du type de panne, de la disponibilité des données, et de ses exigences en matière de sauvegarde et de récupération. Pour plus d'informations, reportez-vous à dbaascli database recover.

Récupération d'une base de données pluggable

Vous pouvez également récupérer une base de données pluggable spécifique au lieu de la totalité d'une base de données Conteneur chaque fois que cela peut être évité. Cette opération réduit l'incidence de la coupure car seule la base de données pluggable spécifique fait l'objet de la récupération, pendant que le reste de la base de données Conteneur et les autres bases de données pluggables sont toujours disponibles pour les activités et les applications. Pour plus d'informations, reportez-vous à dbaascli pdb recover.

Rubriques connexes

Extraction du statut du travail de récupération

Comme pour la sauvegarde, le statut des commandes de récupération peut être surveillé en fournissant l'ID de travail visible par l'utilisateur lorsque la commande de récupération est exécutée. Pour connaître le statut de l'opération de récupération : pour plus d'informations, reportez-vous à dbaascli database recover et à dbaascli pdb recover.

Configuration et personnalisation de sauvegardes avec dbaascli

Outre l'option de sauvegarde automatisée basée sur la console, utilisez dbaascli pour configurer et personnaliser les sauvegardes.

Remarque

bkup_api sera en phase d'abandon dans une version ultérieure. Utilisez les commandes dbaascli database backup, dbaascli pdb backup, dbaascli database recover et dbaascli pdb recover pour sauvegarder et récupérer des bases de données Conteneur et des bases de données pluggables. Pour plus d'informations, reportez-vous à Sauvegarde configurée par l'utilisateur.
Remarque

Dans dbaascli version 25.1.2.0.0, les paramètres de configuration de sauvegarde ont été renommés. Cependant, vous pouvez toujours utiliser les anciens noms de paramètre, car ils sont conservés pour des raisons de compatibilité descendante.

Personnalisation des paramètres de sauvegarde à l'aide d'un fichier de configuration généré

Pour personnaliser les paramètres de sauvegarde d'un déploiement de base de données, vous pouvez générer un fichier contenant les paramètres personnalisables en cours, le modifier, puis l'utiliser pour mettre à jour les paramètres de sauvegarde.

Avertissement :

En général, les sauvegardes configurées avec bkup_api, comme décrit dans cette section, ne doivent pas être utilisées avec les sauvegardes automatiques activées via la console, sauf pour les exceptions indiquées ci-dessous. Si vous utilisez des paramètres autres que ceux indiqués comme sécurisés ci-dessous, n'activez pas les sauvegardes basées sur la console. Dans le cas contraire, des conditions conflictuelles ou des remplacements de paramètres peuvent survenir, et les sauvegardes peuvent ne pas s'exécuter correctement.
Remarque

Dans dbaascli version 25.1.2.0.0, les paramètres de configuration de sauvegarde ont été renommés. Cependant, vous pouvez toujours utiliser les anciens noms de paramètre, car ils sont conservés pour des raisons de compatibilité descendante.

Pour générer un fichier de configuration avec les paramètres de sauvegarde en cours et l'utiliser afin de mettre à jour les paramètres, procédez comme suit :

  1. Connectez-vous à une machine virtuelle en tant qu'utilisateur opc.

    Pour obtenir des instructions détaillées, reportez-vous à Connexion à une machine virtuelle avec SSH.

  2. Démarrez un shell de commande d'utilisateur root :
    sudo -s
  3. Utilisez la commande dbaascli database backup --getconfig pour générer un fichier contenant les paramètres du déploiement de base de données en cours :
    dbaascli database backup --getconfig --dbname dbname
    Où :
    • dbname est le nom de la base de données sur laquelle effectuer une opération.

    Par exemple :

    • Pour générer le fichier de configuration :
      # dbaascli database backup --getconfig --dbname <dbname>
      DBAAS CLI version MAIN
      Executing command database backup --getconfig --dbname <dbname>
      vi Session log: /var/opt/oracle/log/v23db8/database/backup/dbaastools_2025-01-28_12-36-04-PM_236081.log
      logfile:/var/opt/oracle/log/dtrs/dcs-dtrs.0.*.log
      File /var/opt/oracle/log/dtrs/staging/tmpl/backup-6b4fff1e-370c-429b-9a28-723e9c3ba953-2025128-03611.cfg created
      dbaascli execution completed
    • Pour personnaliser les paramètres de sauvegarde à l'aide du fichier de configuration :
      # vi /var/opt/oracle/log/dtrs/staging/tmpl/backup-6b4fff1e-370c-429b-9a28-723e9c3ba953-2025128-03611.cfg
      # dbaascli database backup --configure --configFile /var/opt/oracle/log/dtrs/staging/tmpl/backup-6b4fff1e-370c-429b-9a28-723e9c3ba953-2025128-03611.cfg --dbname v23db8
  4. Modifiez les valeurs du fichier généré pour changer les paramètres à personnaliser dans la configuration de sauvegarde.

    Vous pouvez modifier les paramètres suivants pour personnaliser la configuration de sauvegarde :

    Remarque

    Compatible with Console Automatic Backups=Yes indique que le paramètre peut être modifié en toute sécurité, même si vous utilisez les sauvegardes automatiques basées sur une console. Si vous utilisez des paramètres pour lesquels il est indiqué Compatible with Console Automatic Backups=No, n'activez pas les sauvegardes via la console.

    Tableau 5-22 Paramètres de configuration de sauvegarde - Paramètres CRON propres à bkup_api

    Paramètre Description Compatible avec les sauvegardes automatiques de la console*

    Ancien nom : bkup_cron_entry

    Nouveau nom : scheduleBackups

    Active la configuration de sauvegarde automatique.

    Les valeurs valides sont yes et no.

    Non

    Ancien nom : bkup_archlog_cron_entry

    Nouveau nom : manageArchivelogs

    Active les sauvegardes automatiques des fichiers journaux de la base de données archivée.

    Les valeurs valides sont yes et no.

    La définition de manageArchivelogs sur No désactive les travaux de nettoyage automatique des fichiers de journalisation archivés. Ce paramètre n'est valide que si aucune sauvegarde automatique de base de données n'est configurée pour la base de données associée.

    Non

    Ancien nom : bkup_l0_day

    Nouveau nom : L0BackupDay

    Ce paramètre contrôle le jour d'une semaine de niveau 0.

    Jour de la semaine où une sauvegarde de niveau 0 est effectuée.

    Les valeurs valides sont mon, tue, wed, thu, fri, sat et sun. Les formats plus longs, par exemple, Monday, Tuesday sont également pris en charge.

    Valeur par défaut : sun.

    Non

    Tableau 5-23 Paramètres de configuration de sauvegarde - Paramètres de configuration RMAN généraux (valides pour toutes les destinations de sauvegarde, à l'exception de la destination Stockage local [zone de récupération rapide])

    Paramètre Description Compatible avec les sauvegardes automatiques de la console*

    Ancien nom : bkup_rman_compression

    Nouveau nom : compressionLevel

    Niveau de compression appliqué aux sauvegardes automatiques.

    Les valeurs valides sont NONE, basic, low,
    medium
    , et high.

    La valeur par défaut est low.

    La valeur NONE désactive les compressions RMAN.

    Si la compression RMAN est activée, les fichiers de données cryptés par TDE sont décryptés, compressés et cryptés par RMAN.

    Oui

    Ancien nom : bkup_section_size

    Nouveau nom : sectionSize

    Taille de section RMAN utilisée pour les sauvegardes automatiques.

    La valeur par défaut est 64G.

    Oui

    Ancien nom : bkup_channels_node

    Nouveau nom : channelsPerNode

    Nombre de canaux RMAN par noeud utilisés pour les sauvegardes automatiques.

    Les valeurs valides sont comprises entre 1 et 32.

    La valeur par défaut est 4.

    Oui

    Ancien nom : bkup_daily_time

    Nouveau nom : autoBackupTime

    Heure de début de la sauvegarde quotidienne automatique, au format 24 heures, sous la forme hh:mm. Oui

    Ancien nom : bkup_archlog_frequency

    Nouveau nom : backupFrequencyAL

    Intervalle en minutes entre les sauvegardes automatiques des fichiers journaux de base de données archivés.

    Les valeurs valides sont 15, 20, 30, 60 ainsi que les valeurs comprises entre 120 et 1 440 par intervalle de 1 heure exprimé en minutes.

    La valeur par défaut est 30 pour Exadata Cloud@Customer.

    Oui

    Ancien nom : bkup_type

    Nouveau nom : backupDestination

    Type de l'emplacement où réside la sauvegarde. L'une des valeurs suivantes.

    OSS ou ZDLRA, DISK ou NFS

    Oui

    Ancien nom : bkup_filesperset_regular

    Nouveau nom : filesPerSet

    Indique le nombre maximal de fichiers de données pouvant être inclus dans un jeu de sauvegarde pour les sauvegardes standard/d'archivage. Oui

    Ancien nom : bkup_filesperset_al

    Nouveau nom : filesPerSetAL

    Indique le nombre maximal de fichiers de journalisation archivés pouvant être inclus dans un jeu de sauvegarde pour les sauvegardes de journal d'archivage. Oui

    Ancien nom : bkup_encryption

    Nouveau nom : encryption

    Le cryptage indique si les sauvegardes doivent être cryptées ou non.

    Par défaut, le cryptage est activé pour OSS et NFS, tandis qu'il est désactivé pour ZDLRA et DISK. Ce paramètre ne peut être modifié que pour NFS.

    Oui

    Ancien nom : rmanBackupOptimization

    Nouveau nom : optimization

    L'optimisation est une fonctionnalité qui réduit la quantité de données à sauvegarder, transférer et restaurer. La valeur recommandée est ON. Oui

    Ancien nom : rmanFraCleanupChannels

    Nouveau nom : numberOfChannelsForFraCleanup

    Indique le nombre de canaux utilisés pour le travail de nettoyage FRA. Oui

    Ancien nom : Compress_Archive_Logs

    Nouveau nom : compressionAL

    Indique si les sauvegardes de journal d'archivage ne doivent pas être compressées.

    Par défaut, cette valeur est définie sur False pour ZDLRA et ce paramètre ne peut pas être modifié.

    Oui

    Ancien nom : bkup_archlog_fra_retention

    Nouveau nom : archivelogRetentionDays

    Indique le nombre de jours pendant lesquels le journal d'archivage doit être conservé dans FRA. Oui

    Tableau 5-24 Paramètres de configuration de sauvegarde - Paramètres de stockage local (zone de récupération rapide)

    Paramètre Description Compatible avec les sauvegardes automatiques de la console*
    backupDestination=disk

    Permet les sauvegardes vers le stockage Exadata local.

    Les valeurs valides sont yes et no.

    Non

    Ancien nom : bkup_disk_recovery_window

    Nouveau nom : diskRecoveryWindow

    Durée de conservation des sauvegardes sur le stockage Exadata local, exprimée en nombre de jours (jusqu'à 14).

    Applicable uniquement lorsque bkup_disk est défini sur yes ou que backupdestination est défini sur DISK

    La valeur par défaut est 7.

    Non

    Tableau 5-25 Paramètres de configuration de sauvegarde - Paramètres NFS (Network File System)

    Paramètre Description Compatible avec les sauvegardes automatiques de la console*
    backupDestination=nfs

    Permet les sauvegardes vers le répertoire monté via NFS.

    Les valeurs valides sont yes et no.

    Non

    Ancien nom : bkup_nfs_loc

    Nouveau nom : nasLocation

    Emplacement monté via NFS. Le répertoire fourni doit être un point de montage et être disponible sur tous les noeuds. Non

    Ancien nom : bkup_nfs_recovery_window

    Nouveau nom : nasRecoveryWindow

    Durée de conservation des sauvegardes sur le stockage NFS, exprimée en jours (jusqu'à 90).

    Applicable uniquement lorsque bkup_nfs est défini sur yes ou que backupdestination est défini sur NFS.

    La valeur par défaut est 30.

    Non

    Tableau 5-26 Paramètres de configuration de sauvegarde - Paramètres Object Storage Service (OSS)

    Paramètre Description Compatible avec les sauvegardes automatiques de la console*
    backupDestination=oss

    Permet les sauvegardes vers le stockage cloud.

    Les valeurs valides sont yes et no.

    Non

    Ancien nom : bkup_oss_recovery_window

    Nouveau nom : ossRecoveryWindow

    Durée de conservation des sauvegardes vers le stockage cloud, exprimée en nombre de jours (jusqu'à 90).

    Applicable uniquement lorsque bkup_oss est défini sur yes ou que backupdestination est défini sur OSS.

    La valeur par défaut est 30.

    Non

    Ancien nom : bkup_oss_url

    Nouveau nom : ossURL

    Emplacement du conteneur de stockage utilisé pour la sauvegarde vers le stockage cloud.

    Applicable uniquement lorsque bkup_oss est défini sur yes ou que backupdestination est défini sur OSS.

    Non

    Ancien nom : bkup_oss_user

    Nouveau nom : ossUserName

    Nom de l'utilisateur Oracle Cloud disposant de privilèges d'écriture sur le conteneur de stockage cloud indiqué dans bkup_oss_url.

    Applicable uniquement lorsque bkup_oss est défini sur yes ou que backupdestination est défini sur OSS.

    Non

    Ancien nom : bkup_oss_passwd

    Nouveau nom : ossAuthToken

    Mot de travail de l'utilisateur Oracle Cloud disposant d'un privilège d'écriture sur le conteneur de stockage cloud indiqué dans ossURL.

    Applicable uniquement lorsque bkup_oss est défini sur yes ou que backupdestination est défini sur OSS.

    Non
    Remarque

    Les paramètres Zero Data Loss Recovery Appliance (ZDLRA) ne sont valides que pour les installations Exadata Cloud@Customer.

    Tableau 5-27 Paramètres de configuration de sauvegarde - Paramètres Zero Data Loss Recovery Appliance (ZDLRA)

    Paramètre Description Compatible avec les sauvegardes automatiques de la console*
    backupDestination=zdlra

    Permet les sauvegardes vers Recovery Appliance.

    Les valeurs valides sont yes et no.

    Non

    Ancien nom : bkup_zdlra_url

    Nouveau nom : zdlraUrl

    Emplacement de l'instance Recovery Appliance utilisée pour les sauvegardes.

    Applicable uniquement lorsque bkup_zdlra est défini sur yes ou que backupdestination est défini sur ZDLRA.

    Non

    Ancien nom : bkup_zdlra_user

    Nouveau nom : zdlraVpcUserName

    Nom utilisateur de catalogue privé virtuel correspondant à l'instance Recovery Appliance indiquée dans bkup_zdlra_url.

    Applicable uniquement lorsque bkup_zdlra est défini sur yes ou que backupdestination est défini sur ZDLRA.

    Non

    Ancien nom : bkup_zdlra_passwd

    Nouveau nom : zdlraVpcPassword

    Mot de passe de l'utilisateur Recovery Appliance indiqué dans bkup_zdlra_url.

    Applicable uniquement lorsque bkup_zdlra est défini sur yes ou que backupdestination est défini sur ZDLRA.

    Non

    Tableau 5-28 Paramètres de configuration de sauvegarde - Paramètres de prise en charge de catalogue RMAN

    Paramètre Description Compatible avec les sauvegardes automatiques de la console*

    Ancien nom : bkup_use_rcat

    Nouveau nom : useCatalog

    Permet d'utiliser un catalogue de récupération RMAN existant.

    Les valeurs valides sont yes et no.

    Oui (uniquement pour les sauvegardes NFS et OSS)

    Ancien nom : bkup_rcat_user

    Nouveau nom : catalogUserName

    Nom de l'utilisateur du catalogue de récupération.

    Applicable uniquement lorsque bkup_use_rcat est défini sur yes.

    Oui (uniquement pour les sauvegardes NFS et OSS)

    Ancien nom : bkup_rcat_passwd

    Nouveau nom : catalogPassword

    Mot de passe de l'utilisateur du catalogue de récupération indiqué dans bkup_rcat_user.

    Applicable uniquement lorsque bkup_use_rcat est défini sur yes.

    Oui (uniquement pour les sauvegardes NFS et OSS)

    Ancien nom : bkup_rcat_conn

    Nouveau nom : catalogConnectionString

    Chaîne de connexion du catalogue de restauration RMAN.

    Applicable uniquement lorsque bkup_use_rcat est défini sur yes.

    Oui (uniquement pour les sauvegardes NFS et OSS)

    Seuls les paramètres ci-dessus indiqués avec *Compatible with Console Automatic Backups = Yes peuvent être modifiés en toute sécurité avec les sauvegardes automatiques basées sur une console. Si d'autres paramètres doivent être modifiés, n'activez pas les sauvegardes via la console.

  5. Utilisez la commande dbaascli database backup --configure pour mettre à jour les paramètres de sauvegarde en utilisant le fichier contenant les paramètres de sauvegarde mis à jour :
    # dbaascli database backup --configure --configFile <file_name> --dbname
        <database_name>
  6. Utilisez dbaascli database backup --status pour vérifier le statut de la mise à jour de configuration :
    # dbaascli database backup --status --uuid <uuid> --dbname
        <database_name>
  7. Quittez le shell de commande d'utilisateur root :
    exit
Remarque

Les modifications que vous apportez à l'aide de la commande bkup_api ne sont pas reflétées dans la console Oracle Database Exadata Cloud@Customer.

Création d'une sauvegarde à l'aide de dbaascli

Vous pouvez vous servir de l'utilitaire dbaascli pour créer une sauvegarde à la demande d'un base de données complète ou d'une base de données pluggable individuelle :

Remarque

bkup_api sera en phase d'abandon dans une version ultérieure. Utilisez les commandes dbaascli database backup, dbaascli pdb backup, dbaascli database recover et dbaascli pdb recover pour sauvegarder et récupérer des bases de données Conteneur et des bases de données pluggables. Pour plus d'informations, reportez-vous à Sauvegardes configurées par l'utilisateur et récupération.
Remarque

Si vous utilisez des sauvegardes automatiques gérées via la console, l'emploi de cette méthode pour une sauvegarde manuelle est sécurisé. Les sauvegardes manuelles effectuées de cette manière apparaissent dans la console après un certain temps en raison de la synchronisation.

Pour modifier la sélection de fichiers de configuration de base de données sauvegardée, procédez comme suit :

  1. Connectez-vous en tant qu'utilisateur oracle à un noeud de calcul.

    Pour obtenir des instructions détaillées, reportez-vous à Connexion à un noeud de calcul avec SSH.

  2. Démarrez un shell de commande root-user :
    # sudo -s
    #
  3. Entrez la commande dbaascli :
    • Pour créer une sauvegarde qui suit la stratégie en cours de conservation :
      # dbaascli database backup --start --dbname <database_name>

      dbname est le nom de la base de données à sauvegarder.

    • Pour créer une sauvegarde à la demande d'une base de données pluggable spécifique, utilisez la commande bkup_api suivante :
      # /var/opt/oracle/bkup_api/bkup_api bkup_start --dbname=dbname --pdb=pdbname
    • Pour créer une sauvegarde à long terme, procédez comme suit :
      # dbaascli database backup --start --archival --dbname --tag <archival_tag>
    • Pour créer une sauvegarde RMAN de niveau 0 à la demande, procédez comme suit :
      # dbaascli database backup --dbname <value> --start --level0

      Vous pouvez utiliser cette option pour effectuer manuellement une sauvegarde RMAN de niveau 0 (complète) en cas d'échec de la sauvegarde hebdomadaire programmée de niveau 0 ou suite à une modification structurelle majeure de la base de données, telle que l'ajout d'un nouveau fichier de données ou tablespace. Cette option est uniquement valide pour les configurations de sauvegarde qui n'utilisent que le stockage cloud.

  4. Une fois que vous avez démarré une sauvegarde à la demande, le processus de sauvegarde s'exécute en arrière-plan. Pour vérifier la progression de la sauvegarde, exécutez la commande dbaascli suivante sur le noeud de calcul où la sauvegarde est exécutée :
    # dbaascli database backup --dbname <value> --status --uuid <backup_uuid>
  5. Quittez le shell de commande root-user et déconnectez-vous du noeud de calcul :
    # exit
    # exit

Désactivation des sauvegardes automatiques pour faciliter la gestion manuelle de la sauvegarde et de la récupération

Les sauvegardes configurées avec la console Exadata Cloud Infrastructure, l'API ou dbaascli fonctionnent pour divers cas d'emploi de sauvegarde et d'extraction. Si vous avez besoin de cas d'emploi non pris en charge par les sauvegardes gérées par le cloud, vous pouvez gérer la sauvegarde et la récupération de base de données manuellement à l'aide de l'utilitaire Oracle Recovery Manager (RMAN). Pour plus d'informations sur l'utilisation de RMAN, reportez-vous au Guide de l'utilisateur relatif à la sauvegarde et à la récupération d'Oracle Database pour la version 19.

La gestion de la sauvegarde et de la récupération à l'aide de RMAN sur Exadata Cloud Infrastructure nécessite l'obtention de la propriété complète des sauvegardes de base de données et de journal d'archivage, et les sauvegardes gérées par le cloud ne doivent plus être utilisées. Avant de démarrer des sauvegardes manuelles, la fonctionnalité de sauvegarde gérée par le cloud doit être désactivée. Cela est nécessaire pour que les travaux de sauvegarde cloud ne purgent pas les journaux d'archivage avant leur sauvegarde manuelle et n'entrent pas en conflit avec les sauvegardes manuelles.

Vous pouvez utiliser l'utilitaire dbaascli pour désactiver les sauvegardes gérées par un cloud, y compris le travail d'archivage automatique des journaux d'archivage.

Personnalisation du comportement du mode Redo Transport en temps réel pour les sauvegardes Recovery Appliance

Le mode Redo Transport en temps réel peut être activé ou désactivé à l'aide de dbaascli. Il est disponible dans la version 21.4.1 de dbaastools.

Par exemple, afin d'activer le mode Redo Transport en temps réel pour la base de données myTestDB, exécutez la commande suivante :
dbaascli database backup --dbName myTestDB --configure —enableRTRT

Pour plus d'informations, reportez-vous à dbaascli database backup.

Remarque

Lorsque le transport des informations de journalisation en temps réel (RTRT) est activé avec Zero Data Loss Recovery Appliance (ZDLRA) comme destination de sauvegarde, l'outil provisionne automatiquement un utilisateur VPC sur la base de données protégée. Cet utilisateur possède le même identificateur que l'utilisateur VPC sur l'appareil de récupération et dispose des privilèges SYSOPER pour activer le transport des informations de journalisation et les opérations de sauvegarde.

Remarque

  • L'activation ou la désactivation du mode Redo Transport en temps réel fonctionne uniquement pour Oracle Database 12.2 et versions ultérieures.
  • Si vous avez activé l'association Data Guard entre les bases de données, après avoir activé le mode Redo Transport en temps réel sur la base de données principale, vous devez copier manuellement le fichier de mots de passe de la base de données principale vers la base de données de secours. Pour en savoir plus sur la copie du fichier de mots de passe de la base de données principale vers la base de données de secours, reportez-vous à 12c: Data Guard Physical Standby - Managing password files in a RAC Physical Standby (ID de document 1984091.1).

Autres méthodes de sauvegarde

Découvrez les autres méthodes de sauvegarde disponibles en plus de celle de la console OCI.

La sauvegarde des bases de données sur Exadata Database Service on Cloud@Customer peut être effectuée de plusieurs manières, en plus des sauvegardes automatiques configurées dans la console. En général, la console (ou l'API/interface de ligne de commande OCI correspondante) est la méthode privilégiée car elle est la plus simple et la plus automatisée. En général, il est souvent préférable d'utiliser la console OCI, l'API OCI ou la ligne de commandes OCI plutôt que d'autre méthodes de gestion. Toutefois, si les actions requises ne peuvent pas être effectuées via les méthodes privilégiées, deux autres options sont disponibles pour configurer manuellement Les sauvegardes : dbaascli et Oracle Recovery Manager (RMAN).

Remarque

Utilisez les commandes dbaascli database backup, dbaascli pdb backup, dbaascli database recover et dbaascli pdb recover pour sauvegarder et récupérer des bases des données Conteneur et des bases des données pluggables. Pour plus d'informations, reportez-vous à Sauvegarde configurée par l'utilisateur.

RMAN est l'outil de sauvegarde inclus dans Oracle Database. Pour plus d'informations sur l'utilisation de RMAN, reportez-vous au Guide de l'utilisateur relatif à la sauvegarde et à la récupération d'Oracle Database pour la version 19. L'utilisation de RMAN pour sauvegarder les bases de données sur Exadata Cloud Infrastructure offre la plus grande flexibilité en matière d'options de sauvegarde, mais aussi la plus grande complexité.

Remarque

Bien que l'emploi de RMAN pour restaurer des bases de données sauvegardées selon n'aucune méthode décrite ici soit sécurisée, RMAN ne doit jamais être utilisé pour configurer des sauvegardes avec La console (et l'API/interface de ligne de la commande OCI) ni avec dbaascli. Si vous choisissez d'effectuer des sauvegardes manuellement à l'aide de RMAN, vous ne devez utiliser ni les sauvegardes automatiques de console, ni dbaascli. Vous devez d'abord désactiver complètement les sauvegardes automatiques basées sur la console. Pour plus d'informations, reportez-vous à Désactivation des sauvegardes automatiques pour faciliter la gestion manuelle de la sauvegarde et de la récupération.

La méthode dbaascli offre un juste milieu entre la sauvegarde automatique de la console et RMAN en matière de flexibilité et d' simplicité. Utilisez dbaascli si la fonctionnalité requise n'est pas prise en charge avec les sauvegardes automatisées de la console, mais si vous voulez éviter la complexité inhérente à l'utilisation directement de RMAN. Dans certains cas, dbaascli peut être utilisé pour modifier la configuration des sauvegardes automatiques de la console, mais ce n'est généralement pas le cas. En règle générale, dbaascli doit être utilisé au lieu d'activer les sauvegardes dans la console.

Récupération d'une base de données à l'aide d'Oracle Recovery Manager (RMAN)

Si vous avez sauvegardé la base de données à l'aide de dbaascli, vous pouvez restaurer manuellement cette sauvegarde de base de données à l'aide de l'utilitaire Oracle Recovery Manager (RMAN). Pour plus d'informations sur l'utilisation de RMAN, reportez-vous au Guide de l'utilisateur relatif à la sauvegarde et à la récupération d'Oracle Database pour la version 19.

Remarque

Bien que la restauration à l'aide de RMAN soit sécurisée, vous ne devez pas utiliser RMAN pour lancer des sauvegardes ou modifier des paramètres de sauvegarde en conjonction avec l'utilisation de dbaascli ou des sauvegardes automatiques de de la console. Cela pourrait entraîner des conditions conflictuelles ou des remplacements de paramètres, et les sauvegardes peuvent ne pas s'exécuter correctement.