Gérer la sauvegarde et la récupération de base de données sur le service Oracle Exadata Database sur Cloud@Customer

Voyez comment utiliser les fonctions de sauvegarde et de récupération fournies par le service Oracle Exadata Database sur 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, un magasin d'objets, un montage NFS ou ZDLRA.

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

Pour les sauvegardes, vous pouvez utiliser l'installation de sauvegarde du service 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 fournit une installation de sauvegarde, que vous pouvez configurer individuellement dans chaque base de données.

Voir : Gestion de 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 boîtier ZDLRA ou un emplacement 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 au boîtier ZDLRA ou à l'emplacement NFS et chaque destination de sauvegarde doit être accessible dans votre centre de données à partir des noeuds de grappe de machines virtuelles.

L'installation de sauvegarde du service Oracle Exadata Database Service on Cloud@Customer peut également stocker des sauvegardes sur le stockage d'objets pour Oracle Cloud Infrastructure ou sur le stockage Exadata local de votre service Oracle Exadata Database Service on Cloud@Customer. Toutefois, vous n'avez pas à créer de destination de sauvegarde pour ces autres emplacements. En revanche, des options applicables à la sauvegarde vers le stockage d'objets en nuage ou Exadata local sont disponibles directement lors de la création d'une base de données.

Note

Évitez d'entrer des informations confidentielles lorsque vous affectez des descriptions, des étiquettes ou des noms conviviaux à vos ressources en nuage au moyen de la console, de l'API ou de l'interface de ligne de commande Oracle Cloud Infrastructure.

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

Pour configurer des destinations de sauvegarde sur un emplacement de boîtier ZDLRA ou sur un emplacement de sauvegarde NFS, vérifiez les préalables.

Note

À partir de dbaascli version 25.3.1.0.0, le courtier Data Guard est obligatoire lors de la configuration de Zero Data Loss Recovery Appliance ou du service Autonomous Recovery comme destination de sauvegarde dans les bases de données activées pour Data Guard.

  • Pour une destination de sauvegarde Boîtier ZDLRA :
    • Le boîtier doit être configuré avec un utilisateur de catalogue privé virtuel (VPC) qui sert à effectuer les sauvegardes.
    • Le boîtier doit être configuré avec le nom unique de la base de données en cours de sauvegarde et un mappage avec l'utilisateur VPC.
    • Le boîtier 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 de Zero Data Loss Recovery Appliance.
  • Pour une destination de sauvegarde NFS :
    • Base de données non autonome du service Oracle Exadata Database Service on Cloud@Customer :
      • Vous devez monter l'emplacement du serveur NFS sur un répertoire de point de montage local sur chaque noeud de la grappe de machines virtuelles.
      • Le répertoire de point de montage local et le serveur NFS doivent être identiques sur tous les noeuds de la grappe.
      • Vous devez vous assurer que le montage NFS est maintenu en continu sur tous les noeuds de la grappe de machines virtuelles.
      • Le système de fichiers NFS doit être lisible et accessible en écriture par l'utilisateur du système d'exploitation oracle sur tous les noeuds de la grappe de machines virtuelles.
    • Autonomous Database sur Cloud@Customer :
      Note

      Oracle Autonomous Database on Exadata Cloud@Customer prend en charge les versions 3 et 4 de NFS. Toutefois, les montages avec les deux versions activées prennent par défaut la version 4.
      • Pour vous assurer que la grappe de machines virtuelles autonome peut accéder au serveur NFS sur 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 la grappe de machines virtuelles.

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

      • Le système de fichiers NFS doit être lisible et accessible en écriture par l'utilisateur du système d'exploitation oracle sur tous les noeuds de la grappe de machines virtuelles.
      • Si les autorisations sont contrôlées au niveau de l'utilisateur, le uid:gid de l'utilisateur oracle pour la grappe de machines virtuelles autonome est 1001:1001.
      • Pour les serveurs NFSv4 qui limitent l'intervalle de ports, vous devez utiliser l'option non sécurisée pour permettre à des clients autres qu'un utilisateur administrateur de se connecter au serveur NFS.

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

Voyez comment utiliser la console pour créer, modifier, déplacer et mettre fin à une destination de sauvegarde pour votre infrastructure pour le service Oracle Exadata Database sur Cloud@Customer.

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

Pour créer une destination de sauvegarde, soyez prêt à fournir des valeurs pour la configuration de la destination de sauvegarde.

  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Service Exadata Database sur Cloud@Customer.
  2. Sélectionnez la région qui contient votre infrastructure Exadata.
  3. Cliquez sur Destinations de sauvegarde.
  4. Cliquez sur Créer la destination de sauvegarde.
  5. Fournissez les informations demandées dans la page Créer la destination de sauvegarde :
    1. Sélectionner un compartiment.

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

    2. Attribuer un nom à votre destination de sauvegarde.

      Spécifiez un nom convivial qui servira à identifier la destination de la sauvegarde. Le nom n'a pas besoin d'être unique car l'identificateur Oracle Cloud (OCID) identifie de manière unique la destination de sauvegarde.

    3. Sélectionner une destination de sauvegarde Boîtier ZDLRA ou NFS.
      Note

      Vous pouvez également définir le magasin d'objets OCI comme destination de sauvegarde. Cependant, vous ne pouvez pas le définir à partir de cet écran. Vous pouvez configurer le magasin d'objets OCI comme destination de sauvegarde lors de la création d'une base de données. Pour plus d'informations, voir Type de destination de sauvegarde dans Utilisation de la console pour créer une base de données.

      Sélectionnez Boîtier ZDLRA ou Stockage réseau (NFS).

      • Si vous sélectionnez Boîtier ZDLRA, vous devez également spécifier les éléments suivants :
        • Fournir la chaîne de connexion au boîtier ZDLRA : Spécifiez la chaîne de connexion Oracle Net Services au boîtier. Ces informations sont généralement fournies par l'administrateur du boîtier ZDLRA.
          Note

          Les clients de la base de données autonome doivent s'assurer de fournir la chaîne de connexion qui se connecte au boîtier de récupération dans un format de chaîne "easy connect" Oracle, comme illustré ci-dessous :
          host:port/service name

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

        • Indiquer les utilisateurs du catalogue privé virtuel (VPC) : Fournissez un nom d'utilisateur VPC pour la connexion au boîtier ZDLRA. Vous pouvez spécifier plusieurs noms d'utilisateur VPC si vous souhaitez utiliser le boîtier comme destination de sauvegarde pour plusieurs bases de données. Ces informations sont généralement fournies par l'administrateur du boîtier ZDLRA.
      • Si vous sélectionnez Stockage réseau (NFS), vous devez également spécifier les éléments suivants :
        • Automontage pour les bases de données non autonomes :

          Indiquer le chemin du point de montage NFS local : Spécifiez le chemin du répertoire local sur chaque noeud de la grappe de machines virtuelles où l'emplacement du serveur NFS est monté. Le chemin du répertoire local et l'emplacement du serveur NFS doivent être identiques dans tous les noeuds de la grappe de machines virtuelles.
        • Montage automatique pour les bases de données autonomes :

          Utilisez cette destination pour les bases de données autonomes :
          • Serveur NFS : Spécifiez l'adresse IP du serveur NFS. Au besoin, vous pouvez spécifier jusqu'à quatre adresses IP. Ce ne sont que des 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'exportation NFS : Spécifiez le chemin du répertoire où le système de fichiers exporté est monté.
    4. Configurer des options avancées.
      • Marqueurs : (Facultatif) Vous pouvez choisir d'appliquer des marqueurs. Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, consultez les informations sur les marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option (vous pourrez appliquer des marqueurs plus tard) ou demandez à l'administrateur.
  6. Cliquez sur Créer la destination de sauvegarde.

    La page Détails de la destination de sauvegarde affiche la destination de la nouvelle sauvegarde créée.

Utilisation de la console pour modifier une destination de sauvegarde

Pour modifier une destination de sauvegarde, soyez prêt à fournir des valeurs pour la configuration de la destination de sauvegarde.

Vous ne pouvez modifier une destination de sauvegarde que si elle n'est associée à aucune base de données.

  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Service Exadata Database sur Cloud@Customer.
  2. Choisissez la région et le compartiment qui contiennent 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 la destination de sauvegarde affiche des informations sur la destination sélectionnée.

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

    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 Boîtier ZDLRA :
      • Fournir la chaîne de connexion au boîtier ZDLRA : Spécifiez la chaîne de connexion Oracle Net Services au boîtier ZDLRA. Ces informations sont généralement fournies par l'administrateur du boîtier ZDLRA.
      • Indiquer les utilisateurs du catalogue privé virtuel (VPC) : Fournissez un nom d'utilisateur VPC pour la connexion au boîtier ZDLRA. Vous pouvez spécifier plusieurs noms d'utilisateur VPC si vous souhaitez utiliser le boîtier ZDLRA comme destination de sauvegarde pour plusieurs bases de données. Ces informations sont généralement fournies par l'administrateur du boîtier ZDLRA.
    • Si vous modifiez une destination de sauvegarde NFS :
      • Automontage pour les bases de données non autonomes :

        Indiquer le chemin du point de montage NFS local : Spécifiez le chemin du répertoire local sur chaque noeud de la grappe de machines virtuelles où l'emplacement du serveur NFS est monté. Le chemin du répertoire local et l'emplacement du serveur NFS doivent être identiques dans tous les noeuds de la grappe de machines virtuelles.
      • Montage automatique pour les bases de données autonomes :

        Utilisez cette destination pour les bases de données autonomes :
        • Serveur NFS : Spécifiez l'adresse IP du serveur NFS. Au besoin, vous pouvez spécifier jusqu'à quatre adresses IP.
        • Partage d'exportation NFS : Spécifiez le chemin du répertoire où 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, soyez prêt à fournir des valeurs pour la configuration de la destination de la sauvegarde.

Vous pouvez modifier le compartiment qui contient votre destination de sauvegarde en la déplaçant.

Lorsque vous déplacez une destination de sauvegarde, le changement de compartiment n'a aucune incidence sur les autres ressources associées. Ces autres ressources, comme les bases de données associées, demeurent dans leur compartiment courant.

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

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

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

Pour supprimer ne destination de sauvegarde, soyez prêt à fournir des valeurs pour la configuration de la destination de sauvegarde.

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

Suppression d'une destination de sauvegarde :
  • Ne supprime pas les sauvegardes résiduelles restantes dans la destination de sauvegarde
  • Supprime toutes les références à la destination de sauvegarde supprimée du plan de contrôle du nuage
  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Service Exadata Database sur Cloud@Customer.
  2. Sélectionnez la région et le compartiment qui contiennent 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 la destination de sauvegarde affiche des informations sur la destination sélectionnée.

  5. Cliquez sur Supprimer.
  6. Dans la boîte de dialogue qui s'affiche, 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 pour le service Oracle Exadata Database Service on Cloud@Customer

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

Pour des informations sur l'utilisation de l'API et sur les demandes de signature, voir "API REST" et "Données d'identification de sécurité". Pour des informations sur les trousses SDK, voir "Trousses SDK et interface de ligne de commande".

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

Pour obtenir la liste complète des API, voir API du service de base de données.

Méthodes de sauvegarde d'Oracle Database dans Exadata Cloud

Le service Oracle Exadata Database Service on Cloud@Customer offre deux approches pour configurer et effectuer des sauvegardes en tant que solution recommandée : Sauvegarde gérée par Oracle et 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 en fonction d'une configuration unique.

Une fois les sauvegardes configurées, vous n'avez pas besoin d'effectuer de maintenance, telle que la programmation et la suppression des sauvegardes. Oracle gère les sauvegardes au moyen de flux de travail bien définis. Certains paramètres de configuration de sauvegarde ne sont pas entièrement intégrés au flux de travail 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, voir Configuration de la 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, un magasin d'objets, un montage NFS ou ZDLRA.

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

Pour les sauvegardes, vous pouvez utiliser l'installation de sauvegarde du service 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 fournit une installation de sauvegarde, que vous pouvez configurer individuellement dans chaque base de données.

Voir : Gestion de 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 boîtier ZDLRA ou un emplacement 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 au boîtier ZDLRA ou à l'emplacement NFS et chaque destination de sauvegarde doit être accessible dans votre centre de données à partir des noeuds de grappe de machines virtuelles.

L'installation de sauvegarde du service Oracle Exadata Database Service on Cloud@Customer peut également stocker des sauvegardes sur le stockage d'objets pour Oracle Cloud Infrastructure ou sur le stockage Exadata local de votre service Oracle Exadata Database Service on Cloud@Customer. Toutefois, vous n'avez pas à créer de destination de sauvegarde pour ces autres emplacements. En revanche, des options applicables à la sauvegarde vers le stockage d'objets en nuage ou Exadata local sont disponibles directement lors de la création d'une base de données.

Note

Évitez d'entrer des informations confidentielles lorsque vous affectez des descriptions, des étiquettes ou des noms conviviaux à vos ressources en nuage au moyen de la console, de l'API ou de l'interface de ligne de commande Oracle Cloud Infrastructure.
Conditions requises pour les destinations de sauvegarde pour le service Oracle Exadata Database Service on Cloud@Customer

Pour configurer des destinations de sauvegarde sur un emplacement de boîtier ZDLRA ou sur un emplacement de sauvegarde NFS, vérifiez les préalables.

Note

À partir de dbaascli version 25.3.1.0.0, le courtier Data Guard est obligatoire lors de la configuration de Zero Data Loss Recovery Appliance ou du service Autonomous Recovery comme destination de sauvegarde dans les bases de données activées pour Data Guard.

  • Pour une destination de sauvegarde Boîtier ZDLRA :
    • Le boîtier doit être configuré avec un utilisateur de catalogue privé virtuel (VPC) qui sert à effectuer les sauvegardes.
    • Le boîtier doit être configuré avec le nom unique de la base de données en cours de sauvegarde et un mappage avec l'utilisateur VPC.
    • Le boîtier 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 de Zero Data Loss Recovery Appliance.
  • Pour une destination de sauvegarde NFS :
    • Base de données non autonome du service Oracle Exadata Database Service on Cloud@Customer :
      • Vous devez monter l'emplacement du serveur NFS sur un répertoire de point de montage local sur chaque noeud de la grappe de machines virtuelles.
      • Le répertoire de point de montage local et le serveur NFS doivent être identiques sur tous les noeuds de la grappe.
      • Vous devez vous assurer que le montage NFS est maintenu en continu sur tous les noeuds de la grappe de machines virtuelles.
      • Le système de fichiers NFS doit être lisible et accessible en écriture par l'utilisateur du système d'exploitation oracle sur tous les noeuds de la grappe de machines virtuelles.
    • Autonomous Database sur Cloud@Customer :
      Note

      Oracle Autonomous Database on Exadata Cloud@Customer prend en charge les versions 3 et 4 de NFS. Toutefois, les montages avec les deux versions activées prennent par défaut la version 4.
      • Pour vous assurer que la grappe de machines virtuelles autonome peut accéder au serveur NFS sur 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 la grappe de machines virtuelles.

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

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

Voyez comment utiliser la console pour créer, modifier, déplacer et mettre fin à une destination de sauvegarde pour votre infrastructure pour le service Oracle Exadata Database sur Cloud@Customer.

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

Pour créer une destination de sauvegarde, soyez prêt à fournir des valeurs pour la configuration de la destination de sauvegarde.

  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Service Exadata Database sur Cloud@Customer.
  2. Sélectionnez la région qui contient votre infrastructure Exadata.
  3. Cliquez sur Destinations de sauvegarde.
  4. Cliquez sur Créer la destination de sauvegarde.
  5. Fournissez les informations demandées dans la page Créer la destination de sauvegarde :
    1. Sélectionner un compartiment.

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

    2. Attribuer un nom à votre destination de sauvegarde.

      Spécifiez un nom convivial qui servira à identifier la destination de la sauvegarde. Le nom n'a pas besoin d'être unique car l'identificateur Oracle Cloud (OCID) identifie de manière unique la destination de sauvegarde.

    3. Sélectionner une destination de sauvegarde Boîtier ZDLRA ou NFS.
      Note

      Vous pouvez également définir le magasin d'objets OCI comme destination de sauvegarde. Cependant, vous ne pouvez pas le définir à partir de cet écran. Vous pouvez configurer le magasin d'objets OCI comme destination de sauvegarde lors de la création d'une base de données. Pour plus d'informations, voir Type de destination de sauvegarde dans Utilisation de la console pour créer une base de données.

      Sélectionnez Boîtier ZDLRA ou Stockage réseau (NFS).

      • Si vous sélectionnez Boîtier ZDLRA, vous devez également spécifier les éléments suivants :
        • Fournir la chaîne de connexion au boîtier ZDLRA : Spécifiez la chaîne de connexion Oracle Net Services au boîtier. Ces informations sont généralement fournies par l'administrateur du boîtier ZDLRA.
          Note

          Les clients de la base de données autonome doivent s'assurer de fournir la chaîne de connexion qui se connecte au boîtier de récupération dans un format de chaîne "easy connect" Oracle, comme illustré ci-dessous :
          host:port/service name

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

        • Indiquer les utilisateurs du catalogue privé virtuel (VPC) : Fournissez un nom d'utilisateur VPC pour la connexion au boîtier ZDLRA. Vous pouvez spécifier plusieurs noms d'utilisateur VPC si vous souhaitez utiliser le boîtier comme destination de sauvegarde pour plusieurs bases de données. Ces informations sont généralement fournies par l'administrateur du boîtier ZDLRA.
      • Si vous sélectionnez Stockage réseau (NFS), vous devez également spécifier les éléments suivants :
        • Automontage pour les bases de données non autonomes :

          Indiquer le chemin du point de montage NFS local : Spécifiez le chemin du répertoire local sur chaque noeud de la grappe de machines virtuelles où l'emplacement du serveur NFS est monté. Le chemin du répertoire local et l'emplacement du serveur NFS doivent être identiques dans tous les noeuds de la grappe de machines virtuelles.
        • Montage automatique pour les bases de données autonomes :

          Utilisez cette destination pour les bases de données autonomes :
          • Serveur NFS : Spécifiez l'adresse IP du serveur NFS. Au besoin, vous pouvez spécifier jusqu'à quatre adresses IP. Ce ne sont que des 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'exportation NFS : Spécifiez le chemin du répertoire où le système de fichiers exporté est monté.
    4. Configurer des options avancées.
      • Marqueurs : (Facultatif) Vous pouvez choisir d'appliquer des marqueurs. Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, consultez les informations sur les marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option (vous pourrez appliquer des marqueurs plus tard) ou demandez à l'administrateur.
  6. Cliquez sur Créer la destination de sauvegarde.

    La page Détails de la destination de sauvegarde affiche la destination de la nouvelle sauvegarde créée.

Utilisation de la console pour modifier une destination de sauvegarde

Pour modifier une destination de sauvegarde, soyez prêt à fournir des valeurs pour la configuration de la destination de sauvegarde.

Vous ne pouvez modifier une destination de sauvegarde que si elle n'est associée à aucune base de données.

  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Service Exadata Database sur Cloud@Customer.
  2. Choisissez la région et le compartiment qui contiennent 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 la destination de sauvegarde affiche des informations sur la destination sélectionnée.

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

    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 Boîtier ZDLRA :
      • Fournir la chaîne de connexion au boîtier ZDLRA : Spécifiez la chaîne de connexion Oracle Net Services au boîtier ZDLRA. Ces informations sont généralement fournies par l'administrateur du boîtier ZDLRA.
      • Indiquer les utilisateurs du catalogue privé virtuel (VPC) : Fournissez un nom d'utilisateur VPC pour la connexion au boîtier ZDLRA. Vous pouvez spécifier plusieurs noms d'utilisateur VPC si vous souhaitez utiliser le boîtier ZDLRA comme destination de sauvegarde pour plusieurs bases de données. Ces informations sont généralement fournies par l'administrateur du boîtier ZDLRA.
    • Si vous modifiez une destination de sauvegarde NFS :
      • Automontage pour les bases de données non autonomes :

        Indiquer le chemin du point de montage NFS local : Spécifiez le chemin du répertoire local sur chaque noeud de la grappe de machines virtuelles où l'emplacement du serveur NFS est monté. Le chemin du répertoire local et l'emplacement du serveur NFS doivent être identiques dans tous les noeuds de la grappe de machines virtuelles.
      • Montage automatique pour les bases de données autonomes :

        Utilisez cette destination pour les bases de données autonomes :
        • Serveur NFS : Spécifiez l'adresse IP du serveur NFS. Au besoin, vous pouvez spécifier jusqu'à quatre adresses IP.
        • Partage d'exportation NFS : Spécifiez le chemin du répertoire où 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, soyez prêt à fournir des valeurs pour la configuration de la destination de la sauvegarde.

Vous pouvez modifier le compartiment qui contient votre destination de sauvegarde en la déplaçant.

Lorsque vous déplacez une destination de sauvegarde, le changement de compartiment n'a aucune incidence sur les autres ressources associées. Ces autres ressources, comme les bases de données associées, demeurent dans leur compartiment courant.

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

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

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

Pour supprimer ne destination de sauvegarde, soyez prêt à fournir des valeurs pour la configuration de la destination de sauvegarde.

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

Suppression d'une destination de sauvegarde :
  • Ne supprime pas les sauvegardes résiduelles restantes dans la destination de sauvegarde
  • Supprime toutes les références à la destination de sauvegarde supprimée du plan de contrôle du nuage
  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Service Exadata Database sur Cloud@Customer.
  2. Sélectionnez la région et le compartiment qui contiennent 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 la destination de sauvegarde affiche des informations sur la destination sélectionnée.

  5. Cliquez sur Supprimer.
  6. Dans la boîte de dialogue qui s'affiche, 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 pour le service Oracle Exadata Database Service on Cloud@Customer

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

Pour des informations sur l'utilisation de l'API et sur les demandes de signature, voir "API REST" et "Données d'identification de sécurité". Pour des informations sur les trousses SDK, voir "Trousses SDK et interface de ligne de commande".

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

Pour obtenir la liste complète des API, voir API du service de base de données.

Sauvegarde et récupération automatiques

À propos de la gestion des sauvegardes de base de données pour le service Oracle Exadata Database sur Cloud@Customer

Voyez comment configurer la sauvegarde lors de la création de la base de données sur le service Oracle Exadata Database sur Cloud@Customer.

Le service Oracle Exadata Database sur Cloud@Customer fournit des fonctions de sauvegarde automatique de base de données qui utilisent Oracle Recovery Manager (RMAN). Lorsque vous créez une base de données sur le service Oracle Exadata Database sur Cloud@Customer, vous pouvez spécifier une destination de sauvegarde et activer des sauvegardes automatiques. Pour plus d'informations, consultez les informations de cette publication sur la gestion des destinations de sauvegarde pour le service Oracle Exadata Database sur Cloud@Customer.

Après la création de la base de données, vous pouvez également :

  • Voir une 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 automatiques de base de données sont configurées comme suit :

  • Des sauvegardes automatiques sont effectuées tous les jours. Le processus de sauvegarde automatique peut être exécuté à tout moment dans la fenêtre de sauvegarde quotidienne, qui se situe entre minuit et 06:00 dans le fuseau horaire de la grappe de machines virtuelles qui héberge la base de données.

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

    • Pour les sauvegardes vers un boîtier ZDLRA, après l'exécution d'une sauvegarde complète initiale, le boîtier ZDLRA crée et valide des sauvegardes complètes virtuelles de chaque sauvegarde incrémentielle quotidienne.
    • Pour les sauvegardes vers un système NFS ou OSS, l'intervalle par défaut entre les sauvegardes de niveau 0 est de sept jours. Le niveau 0 par défaut est dimanche.
    • Pour les sauvegardes vers un 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 un stockage Exadata local, les sauvegardes incrémentielles de niveau 1 sont toujours exécutées après la copie d'image initiale de niveau 0. De plus, les sauvegardes incrémentielles de niveau 1 sont fusionnées dans 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 conservation locale de 14 jours comprend un niveau "fusionné" 0, 14 niveaux incrémentiels 1 ainsi que des journaux d'archive 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 vers un boîtier ZDLRA, la politique de conservation mise en oeuvre dans le boîtier contrôle la période de conservation.
    • Pour les sauvegardes vers le stockage Exadata local, vous pouvez sélectionner 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 le stockage d'objets Oracle Cloud Infrastructure ou vers une destination de sauvegarde NFS, vous pouvez sélectionner une des périodes de conservation prédéfinies suivantes : 7 jours, 14 jours, 30 jours, 45 jours ou 60 jours. La période de conservation par défaut est de 30 jours.
  • Par défaut, Oracle Database s'exécute en mode ARCHIVELOG et les fichiers de journalisation archivés sont sauvegardés toutes les 30 minutes.
  • Indépendamment de la destination, les sauvegardes des données d'utilisateur sont chiffrées par défaut.

Lorsqu'une sauvegarde est en cours, Oracle vous recommande d'éviter d'effectuer les actions qui pourraient nuire à la disponibilité, telles que le redémarrage des machines virtuelles ou l'application de correctifs. En cas d'échec d'une sauvegarde automatique, l'opération est différée jusqu'à la fenêtre de sauvegarde du jour suivant.

Au besoin, vous pouvez restaurer une base de données Oracle :

  • Au dernier point de restauration disponible.
  • À un moment précis en indiquant un horodatage.
  • À un numéro SCN Oracle Database.
Note

Les fonctions 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, ce qui inclut les fichiers de données, les fichiers journaux et les fichiers de contrôle Oracle Database 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 fortement de sauvegarder le magasin de clés (portefeuille) TDE. Sans le magasin de clés TDE, les sauvegardes de base de données Oracle sont inutilisables, car les données qu'elles contiennent sont illisibles.
Note

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

Si la récupération du fichier de paramètres serveur (SPFILE) échoue pour la configuration locale à l'aide de 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

Voyez comment utiliser la console pour afficher une liste des sauvegardes disponibles, modifier les paramètres de sauvegarde et restaurer une base de données pour le service Oracle Exadata Database sur Cloud@Customer.

Consultation d'une liste de sauvegardes disponibles avec la console

Pour consulter la liste des sauvegardes disponibles pour le service Oracle Exadata Database sur Cloud@Customer, procédez de la manière suivante.

Note

Seules les sauvegardes gérées sont synchronisées avec la console. Si vous configurez des sauvegardes directement dans le réseau dorsal, elles ne sont pas synchronisées avec la console. Il s'agit d'un comportement attendu et Oracle n'a aucun plan pour modifier ce comportement.
  1. Ouvrez le menu de navigation. Sous Oracle Database, cliquez sur Service Exadata Database sur Cloud@Customer.
  2. Sélectionnez la région et le compartiment qui contiennent la grappe de MV hébergeant la base de données qui vous intéresse.
  3. Cliquez sur Grappes de MV.
  4. Cliquez sur le nom de la grappe de machines virtuelles qui héberge la base de données qui vous intéresse.
  5. Dans la liste Ressources de la page Détails de la grappe de MV, cliquez sur Bases de données.
  6. Cliquez sur le nom de la base de données qui vous intéresse.
    La page Détails de la base de données affiche des informations sur la base de données sélectionnée, dont une liste des sauvegardes disponibles.
Modification des paramètres de sauvegarde avec la console

Pour modifier les destinations de sauvegarde, modifier les programmes de sauvegarde et toute autre administration de sauvegarde, vous pouvez utiliser la console du service Oracle Exadata Database sur 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 Service Exadata Database sur Cloud@Customer.
  2. Sélectionnez la région et le compartiment qui contiennent la grappe de MV hébergeant la base de données dont vous voulez modifier les paramètres de sauvegarde.
  3. Cliquez sur Grappes de MV.
  4. Cliquez sur le nom de la grappe de machines virtuelles qui héberge la base de données dont vous voulez modifier les paramètres de sauvegarde.
  5. Dans la liste Ressources de la page Détails de la grappe de MV, cliquez sur Bases de données.
  6. Cliquez sur le nom de la base de données dont vous voulez 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. Votre configuration de sauvegarde courante détermine les modifications que vous pouvez effectuer dans la boîte de dialogue Paramètres de sauvegarde, comme suit :
    • Si les sauvegardes automatiques ne sont pas configurées, vous pouvez utiliser les paramètres suivants pour définir la configuration de sauvegarde pour la base de données :

      • Type de destination de sauvegarde : Sélectionnez une option dans la liste.
        • Local : Sélectionnez cette option pour stocker les sauvegardes localement dans les serveurs de stockage Exadata de votre service Exadata Database sur un système Cloud@Customer.

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

        • Stockage d'objets : Sélectionnez cette option pour stocker les sauvegardes dans un conteneur de stockage d'objets géré par Oracle dans Oracle Cloud Infrastructure.

          Pour utiliser cette option, votre service Exadata Database sur un système Cloud@Customer doit avoir une connectivité sortante vers le stockage d'objets pour Oracle Cloud Infrastructure.

        • NFS : Sélectionnez cette option pour stocker les sauvegardes dans l'une des destinations définies précédemment utilisant le stockage NFS. Voir "Gestion des destinations de sauvegarde pour le service Exadata Database sur Cloud@Customer".

          Si vous sélectionnez cette option, vous devez également faire un choix dans la liste Destinations de sauvegarde NFS.

        • Boîtier ZDLRA : Sélectionnez cette option pour stocker des sauvegardes dans l'une des destinations définies précédemment utilisant un boîtier ZDLRA. Voir Gestion des destinations de sauvegarde pour le service Exadata Database sur Cloud@Customer.

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

          • Sélectionnez Destinations de sauvegarde dans la liste Boîtier ZDLRA.
          • Effectuez une sélection dans la liste Utilisateur VPC, qui contient les noms des utilisateurs du catalogue privé virtuel (VPC) définis dans la destination de sauvegarde Boîtier ZDLRA.
          • Fournissez le mot de passe de l'utilisateur VPC.
          Note

          Si vous sélectionnez une destination de sauvegarde, vous ne pourrez plus la modifier.

          Pour plus d'informations sur le comportement RTRT (Real Time Redo Transport), voir Personnalisation du comportement RTRT pour les sauvegardes avec le boîtier ZDLRA

      • Activer les sauvegardes automatiques : Sélectionnez cette option pour activer les sauvegardes quotidiennes à l'aide de la politique pour les sauvegardes automatiques.
      • Période de conservation des sauvegardes : Sélectionnez cette option pour choisir l'une des options de durée pendant laquelle les sauvegardes automatiques sont conservées.

        Pour les sauvegardes vers le stockage Exadata local, vous pouvez sélectionner 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 le stockage d'objets Oracle Cloud Infrastructure ou vers une destination de sauvegarde NFS, vous pouvez sélectionner une des périodes de conservation prédéfinies suivantes : 7 jours, 14 jours, 30 jours, 45 jours 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 Boîtier ZDLRA. Pour les sauvegardes vers un boîtier ZDLRA, la politique de conservation mise en oeuvre dans le boîtier contrôle la période de conservation.

    • Si des sauvegardes automatiques ont été configurées précédemment, vous pouvez apporter les modifications suivantes :
      • Pour les destinations de sauvegarde vers le boîtier ZDLRA, vous pouvez mettre à jour le mot de passe de l'utilisateur du catalogue privé virtuel (VPC) qui permet d'accéder au boîtier.
      • Pour les destinations de sauvegarde qui n'utilisent pas de boîtier ZDLRA, vous pouvez mettre à jour la période de conservation des sauvegardes pour les sauvegardes automatiques :
        • Pour les sauvegardes vers le stockage Exadata local, vous pouvez sélectionner 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 le stockage d'objets Oracle Cloud Infrastructure ou vers une destination de sauvegarde NFS, vous pouvez sélectionner une des périodes de conservation prédéfinies suivantes : 7 jours, 14 jours, 30 jours, 45 jours ou 60 jours. La période de conservation par défaut est de 30 jours.
        • Pour les sauvegardes vers un boîtier ZDLRA, la politique de conservation mise en oeuvre dans le boîtier contrôle la période de conservation.
      • Vous pouvez définir l'option Activer les sauvegardes automatiques. Sélectionnez cette option pour activer les sauvegardes automatiques de base de données. Désélectionnez cette option pour suspendre les sauvegardes automatiques de base de données.
  9. Cliquez sur Enregistrer les modifications.
Restauration d'une base de données avec la console

Pour restaurer une base de données à un moment donné, à un numéro SCN ou à la dernière sauvegarde, utilisez la console du service Oracle Exadata Database Service on Cloud@Customer.

Note

Vous ne pouvez restaurer qu'une base de données 23ai dans le même répertoire de base (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 Service Exadata Database sur Cloud@Customer.
  2. Sélectionnez la région et le compartiment qui contiennent la grappe de MV hébergeant la base de données à restaurer.
  3. Cliquez sur Grappes de MV.
  4. Cliquez sur le nom de la grappe de machines virtuelles hébergeant la base de données à restaurer.
  5. Dans la liste Ressources de la page Détails de la grappe de MV, 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 et cliquez sur Restaurer la base de données :
    • Restaurer la plus récente : La base de données est restaurée et récupérée sans perte de données, ou avec le minimum de perte possible.
    • Restaurer à un horodatage spécifique : La base de données est restaurée et récupérée à la date et l'heure spécifiées.
    • Restaurer à un numéro SCN : La base de données est restaurée et récupérée au numéro SCN (System Change Number) Oracle Database spécifié. Le numéro SCN indiqué doit être valide, sinon l'opération échoue.
Note

La sauvegarde échoue après une restauration à un moment donné, à un horodatage spécifique ou à un numéro SCN sur le stockage NFS. Attendez 10 minutes avant de procéder à la sauvegarde.
Utilisation de l'API pour gérer la sauvegarde et la récupération de base de données

Voyez comment utiliser l'API pour gérer la sauvegarde et la récupération de base de données avec le service Oracle Exadata Database sur Cloud@Customer.

Pour des informations sur l'utilisation de l'API et sur les demandes de signature, voir "API REST" et "Données d'identification de sécurité". Pour des informations sur les trousses SDK, voir "Trousses 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 - Pour activer et désactiver les sauvegardes automatiques.

Pour obtenir la liste complète des API, voir API du service de base de données.

Sauvegarde configurée par l'utilisateur

Il incombe à l'utilisateur de configurer et d'exécuter des opérations de sauvegarde à l'aide de dbaascli selon 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 dans le service de stockage d'objets à 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 en nuage d'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. Reportez-vous à la section sauvegarde de base de données dbaascli pour plus d'informations sur la configuration du nettoyage des journaux d'archive. Il est recommandé d'utiliser des sauvegardes gérées par Oracle.

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

Les sauvegardes configurées par l'utilisateur comportent les 4 étapes suivantes :
  1. Configurez des règles de réseau et de sécurité pour permettre aux hôtes de base de données de stocker la sauvegarde dans la destination de stockage voulue. Pour le service Exadata Cloud, consultez Configuration du réseau pour les instances du service Exadata Cloud.
  2. Configurer la destination de sauvegarde
  3. Configurer la base de données avec une destination de sauvegarde
  4. Base de données de sauvegarde
Configuration de la destination de sauvegarde

Selon que vous disposez du service Oracle Database Cloud, Oracle Exadata Cloud@Customer ou du service Oracle Exadata Cloud, vous pouvez choisir l'une des destinations de sauvegarde suivantes pour stocker les sauvegardes.

  • Stockage d'objets pour Oracle Cloud Infrastructure : S'applique à Exadata Cloud@Customer et au service Exadata Cloud.
  • ZDLRA : S'applique à Exadata Cloud@Customer.
  • Système NFS : S'applique à Exadata Cloud@Customer.
  • Zone de récupération rapide (FRA) : S'applique à Exadata Cloud@Customer.
Configuration de la 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, par exemple, la fenêtre de récupération de conservation des sauvegardes, la programmation des sauvegardes, la programmation des journaux d'archivage, etc.

Les paramètres de configuration sont spécifiés au moyen d'un fichier de configuration d'entrée avec une liste de paires parameter=value. Le modèle pour ce fichier d'entrée peut être généré à l'aide de l'option --getConfig , qui peut être modifiée en fonction des paramètres de destination souhaités et d'autres préférences, puis utilisé en entrée de l'option --configure.

dbaascli database backup --getConfig --dbName <value> --configFile <value>
Retourne la configuration de sauvegarde de la base de données dans un fichier spécifié par l'utilisateur. Si la sauvegarde n'est jamais configurée, elle retourne le modèle par défaut dans lequel l'utilisateur peut remplir les paramètres de configuration avec leurs valeurs et l'utiliser comme entrée de l'option de commande --configure.
À 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 une configuration de sauvegarde complète 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.

    Notez que 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'aura pas mis en oeuvre la validation, il vous incombe de vérifier 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 courante pour la validation, exécutez :
    dbaascli database --dbaname --getConfig
    Note

    Lors de l'utilisation de 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 sont marqués avec Compatible with console automatic backup.

Paramètres de configuration pour la sauvegarde

Tableau 5-17 : Paramètres généraux de configuration (valides pour toutes les destinations de sauvegarde à l'exception du stockage local (FRA))

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

Valeurs valides : NONE, basic, low, medium, et high.

Valeur par défaut : low.

NONE désactive la compression RMAN.

Oui
bkup_set_section_size Permet l'utilisation de la fonction 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 réglé à 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 exprimée dans le format 24 heures de type hh:mm. Exadata Cloud@Customer : Oui

Service Exadata Cloud : Non

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

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

Les valeurs valides sont 15, 20, 30, 60, 120 à 1440 dans des intervalles de 1 heure exprimés 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 la sauvegarde 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, sun. Les formats plus longs, par exemple Monday, Tuesday sont également pris en charge.

Applicable uniquement lorsque bkup_oss est réglé à yes.

Valeur par défaut : sun.

Exadata Cloud@Customer : Oui

Service Exadata Cloud : Non

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

Paramètres de configuration pour la destination du service de stockage d'objets (OSS)

Tableau 5-18 : Paramètres de configuration pour la destination du service de stockage d'objets (OSS)

Paramètre Description Compatible avec la sauvegarde gérée par Oracle
bkup_oss Le service de stockage d'objets sera utilisé comme destination de sauvegarde.

Les valeurs valides sont yes et no.

Non
bkup_oss_recovery_window La période de conservation des sauvegardes est de 90 jours.

Applicable uniquement lorsque bkup_oss est réglé à yes.

Valeur par défaut : 30.

Non
bkup_oss_url Emplacement du conteneur de stockage utilisé pour la sauvegarde dans le stockage en nuage.

Applicable uniquement lorsque bkup_oss est réglé à yes.

Non
bkup_oss_user Nom d'utilisateur de l'utilisateur Oracle Cloud ayant des privilèges d'écriture sur le conteneur de stockage en nuage spécifié dans bkup_oss_url.

Applicable uniquement lorsque bkup_oss est réglé à yes.

Non
bkup_oss_passwd Mot de passe de l'utilisateur Oracle Cloud ayant des privilèges d'écriture sur le conteneur de stockage en nuage spécifié dans bkup_oss_url.

Applicable uniquement lorsque bkup_oss est réglé à yes.

Non
Note

Actuellement, la destination ZDLRA est prise en charge uniquement sur Exadata Cloud@Customer.

Paramètres de configuration pour la destination ZDLRA

Tableau 5-19 Paramètres de configuration pour la destination ZDLRA

Paramètre Description Compatible avec la sauvegarde gérée par Oracle
bkup_zdlra Active les sauvegardes vers un boîtier ZDLRA.

Les valeurs valides sont yes et no.

Non
bkup_zdlra_url Emplacement du boîtier ZDLRA utilisé pour les sauvegardes.

Applicable uniquement lorsque bkup_zdlra est réglé à yes.

Non
bkup_zdlra_user Nom d'utilisateur du catalogue privé virtuel (VPC) pour le boîtier ZDLRA spécifié dans bkup_zdlra_url.

Applicable uniquement lorsque bkup_zdlra est réglé à yes.

Non
bkup_zdlra_passwd Mot de passe de l'utilisateur du boîtier ZDLRA spécifié dans bkup_zdlra_url.

Applicable uniquement lorsque bkup_zdlra est réglé à yes.

No

Pour plus d'informations, voir Personnalisation du comportement RTRT pour les sauvegardes avec le boîtier ZDLRA.

Paramètres de configuration pour la destination NFS

Tableau 5-20 Paramètres de configuration pour la destination NFS

Paramètre Description Compatible avec la sauvegarde gérée par Oracle
bkup_nfs Active les sauvegardes dans le répertoire monté sur NFS.

Les valeurs valides sont yes et no.

Non
bkup_nfs_loc L'emplacement monté sur NFS, le répertoire fourni doit être un point de montage et disponible sur tous les noeuds.

Applicable uniquement lorsque bkup_nfs est réglé à yes.

Non
bkup_nfs_recovery_window La période de conservation des sauvegardes sur le stockage NFS est exprimée en un nombre de jours allant jusqu'à 90.

Applicable uniquement lorsque bkup_nfs est réglé à yes.

Valeur par défaut : 30.

Non
Note

Actuellement, la destination NFS n'est prise en charge que sur Exadata Cloud@Customer.

Paramètres de configuration pour la destination du stockage local (FRA)

Tableau 5-21 : Paramètres de configuration pour la destination de stockage local (FRA)

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

Les valeurs valides sont yes et no.

Non
bkup_disk_recovery_window La période de conservation des sauvegardes sur le stockage Exadata local est exprimée en un nombre de jours allant jusqu'à 14.

Applicable uniquement lorsque bkup_disk est réglé à yes.

Valeur par défaut : 7.

Non
Note

Actuellement, la destination de stockage local (FRA) 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éalable. Pour plus d'informations, voir dbaascli database backup.

Configuration d'une base de données enfichable

Vous pouvez également effectuer une sauvegarde d'une base de données enfichable spécifique. Cela est utile si une ou plusieurs bases de données enfichables doivent être sauvegardées immédiatement ou de façon ad hoc, au lieu de sauvegarder la base de données conteneur complète qui a sa propre programmation. Pour plus d'informations, voir dbaascli pdb backup.

Extraction du statut de la tâche de sauvegarde

Lors de l'exécution de l'opération de sauvegarde, vous pouvez surveiller son statut en indiquant l'ID tâche qui s'affiche pour l'utilisateur lors de l'exécution de la commande de sauvegarde. Pour plus d'informations, voir dbaascli database backup and dbaascli pdb backup.

Comment récupérer 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 défaillance, de la disponibilité des données et des besoins en matière de sauvegarde et de récupération. Pour plus d'informations, voir dbaascli database recover.

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

Vous pouvez également récupérer une base de données enfichable particulière au lieu de la base de données conteneur complète, lorsque cela peut être évité. Cela réduit l'incidence de l'interruption car seule la base de données enfichable particulière est récupérée alors que le reste de la base de données conteneur et des bases de données enfichables sont toujours disponibles pour les activités et les applications. Pour plus d'informations, voir dbaascli pdb recover.

Rubriques connexes

Extraction du statut de la tâche de récupération

Comme pour la sauvegarde, vous pouvez surveiller le statut des commandes de récupération en indiquant l'ID de tâche qui s'affiche pour l'utilisateur lors de l'exécution de la commande de récupération. Pour connaître le statut de l'opération de récupération et obtenir plus d'informations, voir dbaascli database recover and dbaascli pdb recover.

Configuration et personnalisation des sauvegardes avec dbaascli

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

Note

bkup_api sera obsolète dans une version future. 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 enfichables. Pour plus d'informations, voir Sauvegarde configurée par l'utilisateur.
Note

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

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

Vous pouvez personnaliser les paramètres de sauvegarde pour un déploiement de base de données en générant un fichier contenant les paramètres personnalisables courants, en modifiant le fichier, puis en utilisant le fichier pour mettre à jour les paramètres de sauvegarde.

AVERTISSEMENT :

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

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

Pour générer un fichier de configuration avec les paramètres de sauvegarde courants et l'utiliser pour mettre à jour les paramètres :

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

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

  2. Démarrez un interpréteur de commandes en tant qu'utilisateur root :
    sudo -s
  3. Utilisez la commande dbaascli database backup --getconfig pour générer un fichier contenant les paramètres de sauvegarde courants pour le déploiement de la base de données :
    dbaascli database backup --getconfig --dbname dbname
    Où :
    • dbname est le nom de la base de données que vous voulez manipuler

    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 de paramètre dans le fichier généré pour modifier les paramètres que vous souhaitez personnaliser dans la configuration de sauvegarde.

    Les paramètres suivants peuvent être modifiés pour personnaliser la configuration de sauvegarde :

    Note

    Compatible with Console Automatic Backups=Yes indique que le paramètre peut être modifié en toute sécurité, même lors de l'utilisation de sauvegardes automatiques basées sur la console. Si vous utilisez des paramètres avec Compatible with Console Automatic Backups=No, n'activez pas les sauvegardes au moyen de 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 base de données archivés.

    Les valeurs valides sont yes et no.

    Le réglage de manageArchivelogs à Aucun désactive les tâches automatiques de nettoyage 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 de la 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 généraux de configuration RMAN (valides pour toutes les destinations de sauvegarde à l'exception du stockage local (FRA))

    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.

    Valeurs valides : NONE, basic, low,
    medium
    , et high.

    La valeur par défaut est low.

    La valeur NONE désactive la compression RMAN.

    Si la compression RMAN est activée, tout fichier de données chiffré TDE sera déchiffré, compressé et chiffré 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 exprimée dans le format 24 heures de type hh:mm. Oui

    Ancien nom : bkup_archlog_frequency

    Nouveau nom : backupFrequencyAL

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

    Les valeurs valides sont 15, 20, 30, 60, 120 à 1 440 dans des intervalles de 1 heure exprimés 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 ou DISK ou NFS

    Oui

    Ancien nom : bkup_filesperset_regular

    Nouveau nom : filesPerSet

    Spécifie le nombre maximal de fichiers de données pouvant être inclus dans un jeu de sauvegarde pour les sauvegardes Regular/Archival. Oui

    Ancien nom : bkup_filesperset_al

    Nouveau nom : filesPerSetAL

    Spécifie le nombre maximal de fichiers de journalisation archivés pouvant être inclus dans un jeu de sauvegarde pour les sauvegardes Archivelog. Oui

    Ancien nom : bkup_encryption

    Nouveau nom : encryption

    Le chiffrement indique si les sauvegardes doivent être chiffrées ou non.

    Par défaut, le chiffrement est activé pour OSS et NFS, alors 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 fonction 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 la tâche de nettoyage FRA. Oui

    Ancien nom : Compress_Archive_Logs

    Nouveau nom : compressionAL

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

    Par défaut, la valeur est réglée à Faux 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 de conservation du journal d'archivage dans FRA. Oui

    Tableau 5-24 : Paramètres de configuration de sauvegarde - Paramètres de stockage local (FRA)

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

    Active les sauvegardes dans le stockage Exadata local.

    Les valeurs valides sont yes et no.

    Non

    Ancien nom : bkup_disk_recovery_window

    Nouveau nom : diskRecoveryWindow

    Période de conservation des sauvegardes dans le stockage Exadata local, exprimée en un nombre de jours allant jusqu'à 14.

    S'applique uniquement lorsque bkup_disk est réglé à yes ou que backupdestination est réglé à DISK

    La valeur par défaut est 7.

    Non

    Tableau 5-25 : Paramètres de configuration de sauvegarde - Paramètres du système NFS

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

    Active les sauvegardes dans le répertoire monté sur NFS.

    Les valeurs valides sont yes et no.

    Non

    Ancien nom : bkup_nfs_loc

    Nouveau nom : nasLocation

    L'emplacement monté sur NFS, le répertoire fourni doit être un point de montage et disponible sur tous les noeuds. Non

    Ancien nom : bkup_nfs_recovery_window

    Nouveau nom : nasRecoveryWindow

    Période de conservation pour les sauvegardes sur le stockage NFS, exprimée en un nombre de jours allant jusqu'à 90.

    S'applique uniquement lorsque bkup_nfs est réglé à yes ou backupdestination est réglé à NFS.

    La valeur par défaut est 30.

    Non

    Tableau 5-26 : Paramètres de configuration de la sauvegarde - Service de stockage d'objets (OSS)

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

    Active les sauvegardes dans le stockage en nuage.

    Les valeurs valides sont yes et no.

    Non

    Ancien nom : bkup_oss_recovery_window

    Nouveau nom : ossRecoveryWindow

    Période de conservation pour les sauvegardes dans le stockage en nuage, exprimée en un nombre de jours allant jusqu'à 90.

    S'applique uniquement lorsque bkup_oss est réglé à yes ou backupdestination est réglé à 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 dans le stockage en nuage.

    S'applique uniquement lorsque bkup_oss est réglé à yes ou backupdestination est réglé à OSS.

    Non

    Ancien nom : bkup_oss_user

    Nouveau nom : ossUserName

    Nom d'utilisateur de l'utilisateur Oracle Cloud ayant des privilèges d'écriture sur le conteneur de stockage en nuage spécifié dans bkup_oss_url.

    S'applique uniquement lorsque bkup_oss est réglé à yes ou backupdestination est réglé à OSS.

    Non

    Ancien nom : bkup_oss_passwd

    Nouveau nom : ossAuthToken

    Mot de passe de l'utilisateur Oracle Cloud ayant des privilèges d'écriture sur le conteneur de stockage en nuage spécifié dans ossURL.

    S'applique uniquement lorsque bkup_oss est réglé à yes ou backupdestination est réglé à OSS.

    Non
    Note

    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 ZDLRA

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

    Active les sauvegardes vers un boîtier ZDLRA.

    Les valeurs valides sont yes et no.

    Non

    Ancien nom : bkup_zdlra_url

    Nouveau nom : zdlraUrl

    Emplacement du boîtier ZDLRA utilisé pour les sauvegardes.

    S'applique uniquement lorsque bkup_zdlra est réglé à yes ou backupdestination est réglé à ZDLRA.

    Non

    Ancien nom : bkup_zdlra_user

    Nouveau nom : zdlraVpcUserName

    Nom d'utilisateur du catalogue privé virtuel (VPC) pour le boîtier ZDLRA spécifié dans bkup_zdlra_url.

    S'applique uniquement lorsque bkup_zdlra est réglé à yes ou backupdestination est réglé à ZDLRA.

    Non

    Ancien nom : bkup_zdlra_passwd

    Nouveau nom : zdlraVpcPassword

    Mot de passe de l'utilisateur du boîtier ZDLRA spécifié dans bkup_zdlra_url.

    S'applique uniquement lorsque bkup_zdlra est réglé à yes ou backupdestination est réglé à ZDLRA.

    Non

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

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

    Ancien nom : bkup_use_rcat

    Nouveau nom : useCatalog

    Permet l'utilisation d'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 d'utilisateur du catalogue de récupération.

    Applicable uniquement lorsque bkup_use_rcat est réglé à yes.

    Oui (uniquement pour les sauvegardes NFS et OSS)

    Ancien nom : bkup_rcat_passwd

    Nouveau nom : catalogPassword

    Mot de passe pour l'utilisateur du catalogue de récupération spécifié dans bkup_rcat_user.

    Applicable uniquement lorsque bkup_use_rcat est réglé à yes.

    Oui (uniquement pour les sauvegardes NFS et OSS)

    Ancien nom : bkup_rcat_conn

    Nouveau nom : catalogConnectionString

    Chaîne de connexion pour le catalogue de récupération RMAN.

    Applicable uniquement lorsque bkup_use_rcat est réglé à yes.

    Oui (uniquement pour les sauvegardes NFS et OSS)

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

  5. Utilisez la commande dbaascli database backup --configure pour mettre à jour les paramètres de sauvegarde à l'aide du fichier contenant vos 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 l'interpréteur de commandes de l'utilisateur root :
    exit
Note

Toutes 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 sur demande à l'aide de dbaascli

Vous pouvez utiliser dbaascli pour créer une sauvegarde sur demande d'une base de données complète ou d'une base de données enfichable individuelle :

Note

bkup_api sera obsolète dans une version future. 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 enfichables. Pour plus d'informations, voir Sauvegardes et récupération configurées par l'utilisateur.
Note

L'utilisation de cette méthode pour une sauvegarde manuelle est sécurisée pour les sauvegardes automatiques gérées par la console. Les sauvegardes manuelles ainsi effectuées apparaîtront dans la console après un certain temps en raison de la synchronisation.

Pour modifier les fichiers de configuration de base de données sauvegardés :

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

    Pour obtenir des instructions détaillées, voir Connexion à un noeud de calcul par SSH.

  2. Démarrez un interpréteur de commandes en tant qu'utilisateur racine :
    # sudo -s
    #
  3. Entrez la commande dbaascli :
    • Pour créer une sauvegarde qui respecte la politique de conservation courante :
      # dbaascli database backup --start --dbname <database_name>

      dbname est le nom de la base de données que vous voulez sauvegarder.

    • Pour créer une sauvegarde sur demande d'une base de données 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 :
      # dbaascli database backup --start --archival --dbname --tag <archival_tag>
    • Pour créer une sauvegarde RMAN de niveau 0 sur demande :
      # dbaascli database backup --dbname <value> --start --level0

      Vous pouvez utiliser cette option pour effectuer manuellement une sauvegarde RMAN de niveau 0 (complète) si la sauvegarde hebdomadaire programmée de niveau 0 échoue ou à la suite d'une modification structurelle majeure dans la base de données, comme l'ajout d'un nouveau fichier de données ou d'un espace-table. Cette option n'est valable que pour les configurations de sauvegarde utilisant uniquement le stockage en nuage.

  4. Une fois la sauvegarde sur demande lancée, le processus de sauvegarde s'exécute en arrière-plan. Pour vérifier la progression du processus de sauvegarde, exécutez la commande dbaascli suivante sur le même noeud de calcul que l'exécution de la sauvegarde :
    # dbaascli database backup --dbname <value> --status --uuid <backup_uuid>
  5. Quittez l'interpréteur de commandes 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 dans la console, l'API ou dbaascli pour Exadata Cloud Infrastructure fonctionnent pour divers cas d'utilisation de sauvegarde et de récupération. Si vous avez besoin de cas d'utilisation non pris en charge par les sauvegardes gérées par le nuage, vous pouvez gérer manuellement la sauvegarde et la récupération de base de données à l'aide de l'utilitaire Oracle Recovery Manager (RMAN). Pour obtenir des informations sur l'utilisation de RMAN, voir Guide d'utilisateur de la sauvegarde et de la récupération d'une base de données Oracle 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 de prendre l'entière responsabilité des sauvegardes de journal de base de données et d'archivage, et les sauvegardes gérées par le nuage ne doivent plus être utilisées. Avant le démarrage des sauvegardes manuelles, la fonctionnalité de sauvegarde gérée par le nuage doit être désactivée. Les tâches de sauvegarde en nuage n'épurent pas les journaux d'archivage avant d'être sauvegardées manuellement et ne sont pas en conflit avec les sauvegardes manuelles.

Vous pouvez utiliser l'utilitaire dbaascli pour désactiver les sauvegardes gérées par le nuage, notamment la désactivation de la tâche automatique d'épuration des journaux d'archivage.

Personnalisation du comportement RTRT pour les sauvegardes avec le boîtier ZDLRA

La fonction RTRT peut être activée ou désactivée à l'aide de dbaascli. Ceci est disponible à partir de la version dbaastools 21.4.1.

Par exemple, pour activer RTRT pour la base de données myTestDB :
dbaascli database backup --dbName myTestDB --configure —enableRTRT

Pour plus d'informations, voir dbaascli database backup.

Note

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

Note

  • L'activation ou la désactivation de RTRT ne fonctionne que pour Oracle Database version 12.2 ou supérieure.
  • Si vous avez activé l'association Data Guard entre des bases de données, après avoir activé RTRT sur la base de données principale, vous devez copier manuellement le fichier de mots de passe de la base 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, voir 12c : Base de secours physique Data Guard - Gestion des fichiers de mots de passe dans une base de secours physique RAC (ID document 1984091.1).

Autres méthodes de sauvegarde

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

La sauvegarde des bases de données sur le service Exadata Database sur Cloud@Customer peut être effectuée au moyen de plusieurs méthodes, en plus des sauvegardes automatiques configurées dans la console. En général, la console (ou l'API OCI/interface de ligne de commande qui lui correspondent) est la méthode privilégiée car elle fournit la méthode la plus simple et la plus automatisée. En général, il est préférable d'utiliser la console OCI, l'API OCI ou la ligne de commande OCI que d'autres méthodes de gestion. Toutefois, si des actions requises ne peuvent pas être effectuées au moyen des méthodes privilégiées, deux autres options sont disponibles pour configurer manuellement les sauvegardes : dbaascli et Oracle Recovery Manager (RMAN).

Note

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, voir Sauvegarde configurée par l'utilisateur.

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

Note

Bien que l'utilisation de RMAN pour restaurer des bases de données sauvegardées par l'une des méthodes décrites ici soit considérée comme sécurisée, RMAN ne doit JAMAIS être utilisé pour configurer des sauvegardes en conjonction avec la console (et l'API OCI/interface de ligne de commande), ni avec dbaascli. Si vous choisissez d'orchestrer les sauvegardes manuellement à l'aide de RMAN, vous ne devez pas utiliser les sauvegardes automatisées de la console ni dbaascli. Vous devez d'abord désactiver complètement les sauvegardes automatisées basées sur la console. Pour plus d'informations, voir 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 compromis entre RMAN et les sauvegardes automatisées basées sur la console en matière de flexibilité et de simplicité. Utilisez dbaascli si la fonctionnalité nécessaire n'est pas prise en charge par les sauvegardes automatisées de la console, mais que vous souhaitez éviter la complexité liée à l'utilisation directe de RMAN. Dans certains cas, dbaascli peut être utilisé pour modifier la configuration de sauvegarde automatisée de la console, mais ce n'est généralement pas le cas. En général, 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é votre 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 obtenir des informations sur l'utilisation de RMAN, voir Guide d'utilisateur de la sauvegarde et de la récupération d'une base de données Oracle pour la version 19.

Note

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