Opérations de basculement et de permutation de récupération après sinistre basées sur la sauvegarde

Décrit les opérations de permutation et de basculement avec une base de données homologue de récupération après sinistre basée sur la sauvegarde.

A propos de la permutation vers un pair de copie de sauvegarde

Lorsque vous effectuez une permutation, la base de données principale devient la copie de sauvegarde et la copie de sauvegarde devient la base de données principale, sans perte de données.

Une permutation est généralement effectuée pour tester le basculement vers la copie de sauvegarde pour des raisons d'audit ou de certification, ou pour tester les procédures de basculement de votre application lorsque vous avez ajouté un pair de copie de sauvegarde.

Pour la permutation vers un pair de copie de sauvegarde, la page Détails d'Autonomous Database affiche le lien Permutation sous Récupération après sinistre et la console Oracle Cloud Infrastructure sur la base de données principale affiche également un lien Permutation dans le champ Rôle lorsque la base de données principale et un pair de copie de sauvegarde sont disponibles. Vous pouvez effectuer une permutation lorsque l'état de cycle de vie de la base de données principale indique Disponible ou Arrêté et qu'une copie de sauvegarde est disponible (le champ Etat affiche De secours).

Pour afficher l'état de l'homologue, sur la page de détails d'Autonomous Database, sélectionnez l'onglet Récupération après sinistre et, pour l'homologue répertorié dans la colonne Autonomous Database homologue, vérifiez que l'état indique De secours.

Vous pouvez lancer l'opération de permutation à tout moment à l'aide de l'API Autonomous Database. Pour plus d'informations, reportez-vous à Utilisation de l'API.

Effectuer une permutation vers un homologue de copie de sauvegarde local

Lorsque vous effectuez une permutation, la base de données principale devient le pair et le pair devient la base de données principale, sans perte de données.

Une permutation est généralement effectuée pour tester le basculement vers le pair pour des raisons d'audit ou de certification ou pour tester les procédures de basculement de votre application avec la récupération après sinistre basée sur la sauvegarde.

Pour une permutation vers une copie de sauvegarde, la page Détails d'Autonomous Database, la console Oracle Cloud Infrastructure sur la base de données avec le rôle Principal, affiche un lien depermutation dans le champ Rôle lorsque la base principale et un pair sont disponibles. Vous pouvez effectuer une permutation lorsque le champ Etat de cycle de vie de base de données principale affiche Disponible ou Arrêté et qu'un homologue est disponible (le champ Etat affiche De secours).

Pour afficher le statut du pair, sélectionnez l'onglet Récupération après sinistre et, pour le pair répertorié dans la colonne Autonomous Database homologue, vérifiez que le champ Etat affiche De secours.

Vous pouvez lancer l'opération de permutation à tout moment à l'aide de l'API Autonomous Database. Pour plus d'informations, reportez-vous à Utilisation de l'API.

Effectuez les étapes prérequises suivantes, le cas échéant :

  • Ouvrez la console d'Oracle Cloud Infrastructure en cliquant sur icône de navigation en regard du nom cloud.

  • Dans le menu de navigation de gauche d'Oracle Cloud Infrastructure, cliquez sur Oracle Database, puis sur Autonomous Database.
  • Sur la page Bases de données autonomes, sélectionnez votre instance Autonomous Database dans les liens sous la colonne Nom d'affichage.

Pour effectuer une permutation, procédez comme suit :

  1. Sur la page Détails d'Autonomous Database, sous Récupération après sinistre, dans le champ Rôle, cliquez sur Permutation.
    Sinon, pour lancer une permutation, vous pouvez sélectionner Actions supplémentaires, puis Permutation, ou sélectionner l'onglet Récupération après sinistre et cliquer sur Permutation.
  2. Dans la boîte de dialogue Confirmer la permutation vers le pair, dans la liste Sélectionner un pair, choisissez le pair à permuter.
  3. Entrez le nom de la base de données pour confirmer que vous souhaitez effectuer une permutation.
  4. Cliquez sur Confirmer la permutation vers le pair.

    Lorsque des opérations simultanées telles que la mise à l'échelle sont actives, la confirmation confirme aussi la mise en pause ou l'annulation du traitement simultané. Pour plus d'informations, reportez-vous à Opérations simultanées sur Autonomous Database.

    Le badge d'état du cycle de vie de la base de données indique Mise à jour. Pour afficher l'état du pair, sélectionnez l'onglet Récupération après sinistre. Dans l'onglet Récupération après sinistre, la colonne Etat affiche Modification du rôle en cours.

Une fois la permutation terminée, la récupération après sinistre basée sur la sauvegarde effectue les opérations suivantes :

  • Les informations sur la ressource de récupération après sinistre basée sur la sauvegarde sont mises à jour pour refléter la permutation. Sur la page de détails d'Autonomous Database, sélectionnez l'onglet Récupération après sinistre pour afficher les informations mises à jour.

  • Autonomous Database indique l'heure dans le champ Rôle modifié le.

Effectuer une permutation vers un homologue de copie de sauvegarde inter-région

Lorsque vous effectuez une permutation, la base principale devient la base homologue, et la base homologue devient la base principale, sans perte.
Remarque

Pour une permutation inter-région, vous devez lancer la permutation à partir de l'homologue inter-région.

Vous avez plusieurs options pour accéder au pair inter-région :

  • Sélectionnez la région distante dans la console Oracle Cloud Infrastructure, puis accédez directement à l'homologue.

  • Accédez à la base de données principale et, à partir de celle-ci, vous pouvez accéder à l'homologue à partir de la page Détails d'Autonomous Database en sélectionnant l'onglet Récupération après sinistre, puis en cliquant sur le lien correspondant à l'homologue de copie de sauvegarde dans la colonne Autonomous Database homologue.

Pour effectuer une permutation, procédez comme suit :

  1. Sur l'homologue inter-région, sur la page Détails d'Autonomous Database, sous Récupération après sinistre, dans le champ Rôle, cliquez sur Permutation.

    Vous pouvez également cliquer sur actions supplémentaires à la fin de la ligne sur la ligne affichant les détails de la récupération après sinistre de la base de données et sélectionner Permutation.

  2. Dans la boîte de dialogue Confirmer la permutation manuelle vers le pair, entrez le nom de la base de données homologue pour confirmer que vous souhaitez effectuer une permutation.
  3. Dans la boîte de dialogue Confirmer la permutation vers le pair, cliquez sur Confirmer la permutation vers le pair.

    Lorsque des opérations simultanées telles que la mise à l'échelle sont actives, la confirmation confirme aussi la mise en pause ou l'annulation du traitement simultané. Pour plus d'informations, reportez-vous à Opérations simultanées sur Autonomous Database.

    L'état de cycle de vie de la base de données passe à Modification du rôle en cours. Pour afficher l'état de la base de données homologue, sélectionnez l'onglet Récupération après sinistre. L'état Etat indique Mise à jour.

Une fois la permutation terminée, Autonomous Database effectue les opérations suivantes :

  • Le nom d'affichage affiche l'indicateur Principal.

  • Les informations sur les ressources de récupération après sinistre sont mises à jour pour refléter la permutation. Sélectionnez l'onglet Récupération après sinistre pour afficher les informations mises à jour.

  • Autonomous Database indique l'heure de la dernière permutation lorsque vous positionnez le curseur sur l'icône icône d'info-bulle dans le champ Rôle.

Pour plus d'informations, reportez-vous à Notes pour effectuer une permutation.

Exécuter un basculement

Lorsque la base de données principale tombe en panne, avec la récupération après sinistre basée sur la sauvegarde, vous pouvez effectuer un basculement manuel pour faire du pair local la base de données principale.

La récupération après sinistre basée sur la sauvegarde ne fournit pas d'option de basculement automatique. Si vous souhaitez effectuer un basculement automatique, où le système surveille l'instance principale et bascule automatiquement vers une base de données de secours locale dans certains scénarios, vous devez modifier le type de récupération après sinistre pour que l'instance locale utilise Autonomous Data Guard.

Avec un pair local de récupération après sinistre basé sur la sauvegarde et un pair de récupération après sinistre basé sur la sauvegarde inter-région, Oracle recommande de commencer par tenter un basculement manuel vers le pair local (et non vers le pair inter-région).

Selon la façon dont vous activez la récupération après sinistre basée sur la sauvegarde, il existe différentes étapes pour effectuer un basculement manuel vers un pair :

  • Lorsque vous configurez la récupération après sinistre basée sur la sauvegarde avec un pair local uniquement :

    Lorsque vous disposez d'un homologue local et que la permutation échoue, la console Oracle Cloud Infrastructure affiche une bannière contenant des informations sur les raisons de l'échec de la permutation et la console Oracle Cloud Infrastructure affiche un lien de basculement dans le champ Rôle sur lequel vous pouvez cliquer pour lancer un basculement vers l'homologue local. Le lien de basculement n'apparaît que lorsque la base principale n'est pas disponible et qu'un pair est disponible. Autrement dit, lorsque le champ Etat du cycle de Vie de l'entité principale affiche Non disponibles et que le pair local est disponible. Vous pouvez lancer le basculement manuel à l'aide de l'API à tout moment. Pour plus d'informations sur l'utilisation de l'API, reportez-vous à Utilisation de l'API.

    Pour afficher le statut du pair, sur la page de détails, sélectionnez la récupération après sinistre et, pour le pair répertorié dans la colonne homologue Autonomous Database, vérifiez que le champ Etat indique Disponible ou Arrêté.
  • Lorsque vous utilisez la récupération après sinistre basée sur la sauvegarde avec un pair local et un pair inter-région (distant) :

    Lorsque la récupération après sinistre basée sur la sauvegarde est activée avec un pair local et un pair inter-région, et que le pair local est disponible, Oracle recommande de commencer par tenter un basculement manuel vers le pair local (et non vers le pair inter-région).

    Si un pair local est indisponible ou qu'un basculement manuel vers le pair local échoue, vous pouvez effectuer une permutation manuelle vers le pair inter-région. Si la permutation vers le pair inter-région échoue, la console Oracle Cloud Infrastructure affiche un lien de basculement dans le champ Rôle sur le pair sur lequel vous pouvez cliquer pour lancer un basculement manuel vers le pair.

Lorsque vous lancez un basculement manuel, il bascule vers le pair en fonction des cibles Recovery Time Objective (RTO) et Recovery Point Objective (RPO). Pour plus d'informations, reportez-vous à Objectif de temps de récupération après sinistre basé sur la sauvegarde (RTO) et objectif de point de récupération (RPO).

Effectuez les étapes prérequises suivantes, le cas échéant :

  • Ouvrez la console d'Oracle Cloud Infrastructure en cliquant sur icône de navigation en regard du nom cloud.

  • Dans le menu de navigation de gauche d'Oracle Cloud Infrastructure, cliquez sur Oracle Database, puis sur Autonomous Database.
  • Sur la page Bases de données autonomes, sélectionnez votre instance Autonomous Database dans les liens sous la colonne Nom d'affichage.

Pour lancer un basculement manuel vers une copie de sauvegarde inter-région, procédez comme suit :

  1. Sur le pair, effectuez une permutation. Pour plus d'informations, reportez-vous à la section Réalisation d'une permutation vers un homologue de copie de sauvegarde local.

  2. En exemple, en cas d'échec de la tentative d'activation à l'étape 1, sur le pair, le champ Rôle affiche un lien debasculement. Sur le pair, cliquez sur le lien Basculement.

    La fenêtre Confirmer le basculement manuel vers l'homologue apparaît, avec des informations sur la perte de données pouvant se produire si vous effectuez le basculement manuel vers l'homologue.

  3. Dans la boîte de dialogue Confirmer le basculement manuel vers l'homologue, entrez le nom de la base de données Autonomous Database pour confirmer le basculement.

  4. Dans la boîte Confirmer le basculement manuel vers l'homologue, cliquez sur Confirmer le basculement manuel vers l'homologue.

    Lorsque des opérations simultanées telles que la mise à l'échelle sont actives, la confirmation confirme aussi la mise en pause ou l'annulation du traitement simultané. Pour plus d'informations, reportez-vous à Opérations simultanées sur Autonomous Database.

Pour lancer un basculement manuel lorsque la base d'informations principale n'est pas disponible et l'homologue local l'est, procédez comme suit :

  1. Sur la page Détails, sous Récupération après sinistre, dans le champ Rôle, cliquez sur Basculement.

    La fenêtre Confirmer le basculement manuel vers l'homologue apparaît, avec des informations sur la perte de données pouvant se produire si vous effectuez le basculement manuel vers l'homologue.

    Description d'adb_failover_manual.png
    Description de l'illustration adb_failover_manual.png
  2. Dans la boîte de dialogue Confirmer le basculement manuel vers l'homologue, entrez le nom de la base de données Autonomous Database pour confirmer le basculement.
  3. Dans la boîte Confirmer le basculement manuel vers l'homologue, cliquez sur Confirmer le basculement manuel vers l'homologue.
Une fois le basculement terminé, la récupération après sinistre basée sur la sauvegarde effectue les opérations suivantes :
  • Une fois l'opération de basculement manuel terminée, vous pouvez voir toute éventuelle perte de données associée au basculement manuel dans le message sur la bannière de console Oracle Cloud Infrastructure et en positionnenant le curseur sur icône d'info-bulle dans le champ Rôle. La perte de données associée au basculement manuel est indiquée en minutes.

  • Après un basculement manuel avec récupération après sinistre basée sur la sauvegarde, en cas de panne régionale, lorsque la région revient en ligne, le pair est automatiquement reconnecté ou, si nécessaire, reprovisionné.

  • Une fois que vous avez effectué un basculement manuel vers le pair inter-région, le pair inter-région devient la base de données principale. Dans ce cas, si une base de données de secours Autonomous Data Guard locale a été activée, une base de données de secours locale est créée et attachée. Si une instance Autonomous Data Guard locale n'a pas été activée avant le basculement dans la base de données principale, comme par défaut, vous disposez d'une copie de sauvegarde locale.

Remarques concernant la permutation de rôles vers un pair de copie de sauvegarde

Fournit des notes pour la permutation de récupération après sinistre basée sur la sauvegarde :

  • Pour une permutation inter-région, vous devez lancer la permutation à partir de l'homologue inter-région.

  • Au cours de la permutation, la plupart des actions de la console Oracle Cloud Infrastructure ne sont pas disponibles et la page Informations sur Autonomous Database affiche l'état de cycle de vie avec la valeur Mise à jour.

  • L'opération de permutation conserve l'état d'origine de la base de données principale. Si la base de données principale est arrêtée lorsque vous effectuez une permutation, l'arrêt est effectif une fois l'opération terminée.

  • Autonomous Database génère la demande de travail Permuter la base de données autonome. Pour visualiser la demande, sur la page de détails d'Autonomous Database, sélectionnez l'onglet Demandes de travail.

  • Après une permutation ou un basculement vers le pair, celui-ci devient le pair principal et les graphiques de la carte Tableau de bord de base de données dans Database Actions et les mesures Oracle Cloud Infrastructure affichent des informations sur la base de données principale. Les graphiques et les mesures ne contiennent pas d'informations sur la base de données qui était la base principale avant l'opération de permutation ou de basculement.

  • Vous ne pouvez pas annuler une opération d'inter-région après le début d'une permutation, et l'état est Modification du rôle en cours Les options d'annulation de la permutation sont les suivantes :

    • Essayez ou réessayez une permutation ou un basculement jusqu'à ce que l'opération aboutisse.

    • Générez une demande d'assistance auprès du support technique Oracle Cloud ou contactez un représentant du support technique.