Intégrer Oracle Base Database Service et 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 le service Oracle Base Database Service et le service de récupération.

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 avec des 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 système de base de données.
  3. Entrez les nouvelles informations de calcul du service Oracle Base Database Service, notamment : nom du système de base de données, domaine de disponibilité, forme (y compris le nombre d'UC à utiliser), stockage, nombre de noeuds, édition du logiciel Oracle Database, clé SSH pour l'accès à l'interface de ligne de commande, type de licence (licence incluse ou BYOL), VCN, sous-réseau client sur le VCN où le système de base de données sera exécuté, préfixe de nom d'hôte pour le système de base de données et 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 la base de données, l'image de base de données (19c ou 21c) et les données d'identification de l'administrateur (mot de passe de 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, puis sur Service de récupération autonome.
  7. Sélectionnez une politique de protection en fonction des exigences relatives à la période de conservation de la base de données :
    • Bronze : 14 jours
    • Argent : 35 jours
    • Or : 65 jours
    • Platine : 95 jours
  8. Sélectionnez Protection des données en temps réel.
    Cette option améliore la protection de la base de données et minimise les risques 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 selon la période de conservation de la politique 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 système de base de données.
    Une nouvelle base de données du service de base de données de base 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 du service de récupération. Les sauvegardes incrémentielles sont effectuées tous les jours selon le programme de sauvegarde spécifié. Si la valeur par défaut Toute heure a été spécifiée pour le programme de sauvegarde, la sauvegarde quotidienne démarrera à tout moment une fois la configuration du service terminée. Les sauvegardes sont conservées dans le service de récupération conformément à la politique de protection de sauvegarde spécifiée. Avec la technologie incrémentielle à perpétuité du service de récupération, il n'est pas nécessaire de réaliser des sauvegardes complètes de niveau 0 hebdomadaires. Le service de récupération peut produire une sauvegarde complète virtuelle si nécessaire, sans consommer de cycles d'UC sur le système du service Oracle Base Database Service.

Une fois la base de données créée, cliquez sur le lien Service de récupération autonome pour afficher 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 des données de journalisation en temps réel est activé, l'exposition aux pertes de données (en minutes), la taille des sauvegardes de base de données et la fenêtre de récupération courante 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 le service de récupération pour les bases de données qui ont été créées sans sauvegardes gérées par Oracle. La base de données existante doit être en cours d'exécution pour Oracle Database version 19.18 et supérieure, ou 21.8 et supérieure.

  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 de base dans lequel le service Oracle Base Database Service est configuré.
  3. Sélectionnez la base de données dans laquelle vous voulez activer les sauvegardes gérées par Oracle dans le service de récupération.
  4. Cliquez sur Activer les sauvegardes automatiques.
  5. Cochez la case Activer les sauvegardes automatiques.
  6. Cliquez sur Destination de sauvegarde et sélectionnez Service de récupération autonome.
  7. Sélectionnez une politique de protection en fonction des exigences relatives à la période de conservation de la base de données :
    • Bronze : 14 jours
    • Argent : 35 jours
    • Or : 65 jours
    • Platine : 95 jours
  8. Sélectionnez Protection des données en temps réel.
    Cette option réduit le risque de perte de données.
  9. Sélectionnez Conserver les sauvegardes selon la période de conservation de la politique 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 du service de récupération. Les sauvegardes incrémentielles sont effectuées tous les jours selon le programme de sauvegarde spécifié. Si la valeur par défaut Toute heure a été spécifiée pour le programme de sauvegarde, la sauvegarde quotidienne démarrera à tout moment une fois la configuration du service terminée. Les sauvegardes sont conservées dans le service de récupération conformément à la politique de protection de sauvegarde spécifiée. Avec la technologie incrémentielle à perpétuité du service de récupération, il n'est pas nécessaire de réaliser des sauvegardes complètes de niveau 0 hebdomadaires. Le service de récupération peut produire une sauvegarde complète virtuelle si nécessaire, sans consommer de cycles d'UC sur le système du service Oracle Base Database Service.

Un nouvel 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 des données de journalisation en temps réel est activé, l'exposition aux pertes de données (en minutes), la taille des sauvegardes de base de données et la fenêtre de récupération courante en jours et en heures.

Créer des sauvegardes sur demande

Une fois les sauvegardes gérées par Oracle vers le service de récupération activées, les sauvegardes sur demande peuvent être effectuées à 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 de base dans lequel le service Oracle Base Database Service est configuré.
  3. Sélectionnez la base de données dans laquelle vous voulez créer une sauvegarde sur demande dans le service de récupération.
  4. Sous Ressources, cliquez sur Serveurs.
  5. Cliquez sur Créer une sauvegarde.
  6. Entrez le nom de la nouvelle sauvegarde sur 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 sur demande restent dans le service de récupération conformément à la politique de conservation des sauvegardes (bronze, argent, or ou platine) sélectionnée pour les sauvegardes automatiques.

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

Créez une nouvelle base de données Oracle Base Database Service à partir d'une sauvegarde gérée par Oracle existante 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 de base dans lequel le service Oracle Base Database Service est configuré.
  3. Cliquez sur la base de données source à partir de laquelle la sauvegarde existe déjà dans le service de récupération.
  4. Sous Ressources, cliquez sur Serveurs.
  5. Cliquez sur le menu Actions de la sauvegarde à utiliser comme source de la nouvelle base de données.
    Un nouveau menu s'affiche.
  6. Cliquez sur Créer une 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 données 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 que la base de données source.
  11. Cliquez sur Créer un système de base de données.
La nouvelle base de données est créée sur un nouveau système de base de données de base dans la même région OCI et le même domaine de disponibilité que la base de données source. Notez que vous ne pouvez pas activer les sauvegardes automatiques lors de la création de la 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.

Restaurer une base de données

Une base de données Oracle Base Database Service peut être restaurée au dernier point de restauration disponible, à un moment précis ou à un numéro SCN particulier. La restauration et la récupération sont effectuées à l'aide de la console OCI. Ces étapes illustrent comment restaurer 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 de base dans lequel le service Oracle Base Database Service est configuré.
  3. Sélectionnez la base de données à restaurer.
  4. Sous Ressources, cliquez sur Serveurs.
    Une liste de sauvegardes disponibles s'affiche. 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 être utilisée comme référence pour savoir quelles données sont 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 plus récente : La base de données est restaurée et récupérée sans perte de données, ou avec le moins de perte possible.
    • Restaurer avec un horodatage : La base de données est restaurée avec un horodatage spécifique.
    • Restaurer à un numéro SCN : La base de données est restaurée à un numéro de modification de système Oracle Database spécifique. Vous devez connaître le numéro SCN spécifique.
  7. Cliquez sur Rétablir la base de données.