Intégration d'Oracle Base Database Service et d'Oracle Database Zero Data Loss Autonomous Recovery Service

Les tâches suivantes décrivent les opérations de sauvegarde et de récupération entre Oracle Base Database Service et Recovery Service.

Configurer les sauvegardes gérées par Oracle pour les nouvelles bases de données

Ces étapes décrivent comment créer une base de données à l'aide de sauvegardes gérées par Oracle.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Oracle Base Database Service.
  2. Cliquez sur Créer un service de base de données.
  3. Entrez les nouvelles informations de calcul Oracle Base Database Service, notamment le nom du système de base de données, le domaine de disponibilité, la forme (y compris le nombre d'UC à utiliser), le stockage, le nombre de noeuds, l'édition du logiciel Oracle Database, la clé SSH pour l'accès à l'interface de ligne de commande, le type de licence (licence incluse ou BYOL), le VCN, le sous-réseau client sur le VCN où le système de base de données sera exécuté, le préfixe de nom d'hôte pour le système de base de données et les options de collecte de diagnostics.
  4. Cliquez sur Suivant.
  5. Entrez les informations de la nouvelle base de données, notamment le nom de la base de données, le suffixe unique de base de données, l'image de base de données (19c ou 21c) et les informations d'identification de l'administrateur (mot de passe pour l'utilisateur sys).
  6. Sous Configurer les sauvegardes de base de données, sélectionnez Activer les sauvegardes automatiques, puis cliquez sur Destination de sauvegarde et sur Service de récupération autonome.
  7. Sélectionnez une stratégie de protection en fonction de la durée de conservation requise pour la base de données :
    • Bronze: 14 jours
    • Argent : 35 jours
    • Or : 65 jours
    • Platine : 95 jours
  8. Sélectionnez Protection des données de temps réel.
    Cette option améliore la protection de la base de données et réduit le risque de perte de données. La sélection de cette option représente un coût supplémentaire.
  9. Sélectionnez la valeur par défaut Conserver les sauvegardes en fonction de la durée de conservation de stratégie de protection.
  10. Sélectionnez une heure programmée pour les sauvegardes quotidiennes.
  11. Sélectionnez Effectuer la première sauvegarde immédiatement.
  12. Cliquez sur Créer un réseau de base de données.
    Une base de données Oracle Base Database Service est créée.

La fenêtre de base de données affiche les informations de sauvegarde.

Une sauvegarde de niveau 0 de la nouvelle base de données sera effectuée vers la destination de sauvegarde Recovery Service. Les sauvegardes incrémentielles sont effectuées tous les jours conformément à la programmation de sauvegarde indiquée. Si la valeur par défaut Anytime a été spécifiée pour la programmation de sauvegarde, la sauvegarde quotidienne démarre à tout moment une fois la configuration du service terminée. Les sauvegardes sont conservées dans Recovery Service conformément à la stratégie de protection de sauvegarde spécifiée. Avec la technologie incrémentielle permanente de Recovery Service, il n'est pas nécessaire de réaliser des sauvegardes complètes hebdomadaires de niveau 0. Recovery Service peut produire une sauvegarde complète virtuelle si nécessaire, sans consommer de cycles CPU sur le système Oracle Base Database Service.

Une fois la base de données créée, le fait de cliquer sur le lien Service de récupération autonome affiche un objet OCI de base de données protégée. La base de données protégée affiche le statut de la base de données (protégée), si le transfert de données de journalisation en temps réel est activé, le risque de perte de données (en minutes), la taille des sauvegardes de la base de données et la fenêtre de récupération en cours (en jours et en heures).

Activer les sauvegardes gérées par Oracle pour les bases de données existantes

Ces étapes décrivent comment activer les sauvegardes gérées par Oracle vers Recovery Service pour les bases de données créées sans les sauvegardes gérées par Oracle. La base de données existante doit exécuter Oracle Database 19.18 et versions ultérieures, ou 21.8 et versions ultérieures.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Oracle Base Database Service.
  2. Sélectionnez le système de base de données Base dans lequel Oracle Base Database Service est configuré.
  3. Sélectionnez la base de données dans laquelle activer les sauvegardes gérées par Oracle pour Recovery Service.
  4. Cliquez sur Activer les sauvegarde automatiques.
  5. Cochez la case Activer les sauvegardes automatiques.
  6. Cliquez sur Destination de sauvegarde, puis sélectionnez Service de récupération autonome.
  7. Sélectionnez une stratégie de protection en fonction de la durée de conservation requise pour la base de données :
    • Bronze: 14 jours
    • Argent : 35 jours
    • Or : 65 jours
    • Platine : 95 jours
  8. Sélectionnez Protection des données de temps réel.
    Cette option réduit le risque de perte de données.
  9. Sélectionnez Conserver les sauvegardes en fonction de la durée de conservation des stratégies de protection.
  10. Sélectionnez une heure programmée pour les sauvegardes quotidiennes.
  11. Sélectionnez Effectuer la première sauvegarde immédiatement.
  12. Cliquez sur Enregistrer les modifications.

Une sauvegarde de niveau 0 de la base de données sera effectuée vers la destination de sauvegarde Recovery Service. Les sauvegardes incrémentielles sont effectuées tous les jours conformément à la programmation de sauvegarde indiquée. Si la valeur par défaut Anytime a été spécifiée pour la programmation de sauvegarde, la sauvegarde quotidienne démarre à tout moment une fois la configuration du service terminée. Les sauvegardes sont conservées dans Recovery Service conformément à la stratégie de protection de sauvegarde spécifiée. Avec la technologie incrémentielle permanente de Recovery Service, il n'est pas nécessaire de réaliser des sauvegardes complètes hebdomadaires de niveau 0. Recovery Service peut produire une sauvegarde complète virtuelle si nécessaire, sans consommer de cycles CPU sur le système Oracle Base Database Service.

Un objet OCI de base de données protégée est créé et associé à la base de données. La base de données protégée affiche le statut de la base de données (protégée), si le transfert de données de journalisation en temps réel est activé, le risque de perte de données (en minutes), la taille des sauvegardes de la base de données et la fenêtre de récupération en cours (en jours et en heures).

Créer des sauvegardes sur demande

Une fois les sauvegardes gérées par Oracle vers Recovery Service activées, vous pouvez effectuer des sauvegardes à la demande à l'aide de la console OCI en suivant ces étapes.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Oracle Base Database Service.
  2. Sélectionnez le système de base de données Base dans lequel Oracle Base Database Service est configuré.
  3. Sélectionnez la base de données dans laquelle créer une sauvegarde à la demande vers Recovery Service.
  4. Sous Ressources, cliquez sur Sauvegardes.
  5. Cliquez sur Créer une sauvegarde.
  6. Entrez le nom de la nouvelle sauvegarde à la demande.
  7. Cliquez sur Créer une sauvegarde.
Une nouvelle sauvegarde est créée et affichée dans la liste des sauvegardes disponibles. Les sauvegardes à la demande restent dans Recovery Service conformément à la stratégie de conservation des sauvegardes (bronze, silver, gold ou platinum) sélectionnée pour les sauvegardes automatiques.

Création d'une base de données à partir d'une sauvegarde

Créez une base de données Oracle Base Database Service à partir d'une sauvegarde gérée par Oracle existante en procédant comme suit.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Oracle Base Database Service.
  2. Sélectionnez le système de base de données Base dans lequel Oracle Base Database Service est configuré.
  3. Cliquez sur la base de données source dans laquelle la sauvegarde existe déjà dans Recovery Service.
  4. Sous Ressources, cliquez sur Sauvegardes.
  5. Cliquez sur le menu Actions de la sauvegarde à utiliser comme source pour la nouvelle base de données.
    Un nouveau menu s'affiche.
  6. Cliquez sur Créer la base de données.
  7. Cliquez sur Créer un système de base de données, puis sur Créer.
  8. Entrez les informations de calcul de la nouvelle base de données.
  9. Cliquez sur Suivant.
  10. Entrez les informations de la nouvelle base de données.
    Lorsque vous sélectionnez la version de l'image de base de données, sélectionnez la même version de base de données que la base de données source.
  11. Cliquez sur Créer un réseau de base de données.
La nouvelle base de données est créée sur un système Base Database de la même région OCI et du même domaine de disponibilité que la base de données source. Vous ne pouvez pas activer les sauvegardes automatiques lors de la création d'une base de données à partir d'une sauvegarde existante. Si des sauvegardes automatiques sont requises, activez-les une fois la base de données créée.

Restauration d'une base de données

Une base de données Oracle Base Database Service peut être restaurée vers le dernier point de restauration disponible, à un moment donné ou vers un SCN particulier. La restauration et la récupération sont effectuées à l'aide de la console OCI. Ces étapes illustrent la restauration d'une base de données.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Oracle Base Database Service.
  2. Sélectionnez le système de base de données Base dans lequel Oracle Base Database Service est configuré.
  3. Sélectionnez la base de données à restaurer.
  4. Sous Ressources, cliquez sur Sauvegardes.
    La liste des sauvegardes disponibles apparaît. Bien qu'il ne soit pas possible de restaurer une base de données à partir d'une sauvegarde de cette liste, la liste des sauvegardes peut servir de référence aux données actuellement disponibles pour restaurer la base de données.
  5. Cliquez sur Restaurer.
  6. Sélectionnez l'une des trois options de restauration suivantes :
    • Restaurer la dernière version : la base de données est restaurée et récupérée sans pertes de données ou avec la perte la plus restreinte possible.
    • Restaurer vers l'horodatage : la base de données est restaurée vers un horodatage spécifique.
    • Restaurer vers le numéro SCN : la base de données est restaurée vers un numéro de modification système Oracle Database spécifique. Vous devez connaître le SCN spécifique.
  7. Cliquez sur Restaurer la base de données.