Opérations de permutation de récupération après sinistre et de basculement basées sur une 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 une sauvegarde.

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

Lorsque vous effectuez une permutation, la base principale devient la copie de sauvegarde et la copie de sauvegarde devient la base 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 homologue 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 homologue 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 affiche 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 pair de copie de sauvegarde local

Lorsque vous effectuez une permutation, la base de données principale devient l'homologue et l'homologue 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 une sauvegarde.

Pour une permutation vers une copie de sauvegarde, la page Détails sur Autonomous Database, la console Oracle Cloud Infrastructure sur la base de données avec le rôle Principal affiche un lien de permutation dans le champ Rôle lorsque la base de données principale et un homologue sont disponibles. Vous pouvez effectuer une permutation lorsque l'état de cycle de vie de la base de données principale affiche Disponible ou Arrêté et qu'un pair 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 de l'instance 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 la permutation.
  4. Cliquez sur Confirmer la permutation vers l'homologue.

    Lorsque des opérations simultanées telles que le redimensionnement sont actives, la confirmation confirme également la mise en pause ou l'annulation de l'opération simultanée. 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 une 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.

Permutation vers un pair de copie de sauvegarde inter-région

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

Pour une commutation inter-région, vous devez lancer la commutation à partir du pair 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 au pair.

  • 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 de bases de données :

  1. Sur le pair inter-région, sur la page Détails de l'instance 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 commutation vers l'homologue, entrez le nom de la base de données homologue pour confirmer que vous souhaitez commuter.
  3. Dans la boîte de dialogue Confirmer la commutation vers l'homologue, cliquez sur Confirmer la commutation vers l'homologue.

    Lorsque des opérations simultanées telles que le redimensionnement sont actives, la confirmation confirme également la mise en pause ou l'annulation de l'opération simultanée. 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 à la section Notes for Performing a Switchover.

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 une sauvegarde, vous pouvez effectuer un basculement manuel pour faire de l'homologue local la base de données principale.

La récupération après sinistre basée sur une sauvegarde ne fournit pas d'option de basculement automatique. Si vous voulez fournir 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 homologue local de récupération après sinistre basé sur une sauvegarde et un homologue de récupération après sinistre basé sur une sauvegarde inter-région, Oracle vous recommande de tenter d'abord un basculement manuel vers le homologue local (et non vers le homologue inter-région).

Selon la manière dont vous activez la récupération après sinistre basée sur une sauvegarde, il existe différentes étapes pour effectuer un basculement manuel vers un homologue :

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

    Lorsque vous disposez d'un pair local et que la permutation échoue, la console Oracle Cloud Infrastructure affiche une bannière contenant des informations sur la raison 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 le pair local. Le lien de basculement ne s'affiche que lorsque la base de données principale n'est pas disponible et qu'un pair l'est. En d'autres termes, le champ Etat de cycle de vie de la base de données principale affiche Non disponible et l'homologue 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 une sauvegarde avec un pair local et un pair inter-région (distant) :

    Lorsque la récupération après sinistre basée sur une sauvegarde est activée avec un pair local et un pair inter-région, et que le pair local est disponible, Oracle vous recommande de tenter d'abord 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 commutation manuelle vers le pair inter-région. En cas d'échec de la permutation vers le pair inter-région, sur le pair, la console Oracle Cloud Infrastructure affiche un lien de basculement dans le champ Rôle 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 délai de récupération après sinistre basé sur une 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 de détails, reportez-vous à Permutation vers un pair de copie de sauvegarde locale.

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

    La boîte de dialogue Confirmer le basculement manuel vers l'homologue apparaît, avec des informations sur la possible 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 l'instance Autonomous Database pour confirmer le basculement.

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

    Lorsque des opérations simultanées telles que le redimensionnement sont actives, la confirmation confirme également la mise en pause ou l'annulation de l'opération simultanée. Pour plus d'informations, reportez-vous à Opérations simultanées sur Autonomous Database.

Pour lancer un basculement manuel lorsque la base de données principale n'est pas disponible et que 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 boîte de dialogue Confirmer le basculement manuel vers l'homologue apparaît, avec des informations sur la possible 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'image adb_failover_manual.png
  2. Dans la boîte de dialogue Confirmer le basculement manuel vers l'homologue, entrez le nom de l'instance Autonomous Database pour confirmer le basculement.
  3. Dans la boîte de dialogue 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 une sauvegarde effectue les opérations suivantes :
  • Une fois l'opération de basculement manuel terminée, vous pouvez voir toute perte de données associée dans le message de la bannière de la console Oracle Cloud Infrastructure et en positionnant 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 la récupération après sinistre basée sur une sauvegarde, en cas de panne régionale, lorsque la région revient en ligne, le pair est automatiquement reconnecté ou, si nécessaire, reprovisionné.

  • Après un basculement manuel vers l'homologue inter-région, l'homologue 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 c'est le cas par défaut, vous disposez d'une copie de sauvegarde locale.

Remarques relatives à la permutation vers un pair de copie de sauvegarde

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

  • Pour une permutation inter-région, vous devez lancer la permutation à partir du pair inter-région.

  • Lors de la permutation, la plupart des actions de la console Oracle Cloud Infrastructure ne sont pas disponibles et la page Informations sur l'instance 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 l'homologue, l'homologue devient l'homologue 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 de permutation entre régions après le début de la 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.