Utiliser une base de données de secours Autonomous Data Guard inter-locations

Vous pouvez ajouter une base de données de secours Autonomous Data Guard inter-locations. Cette opération crée une base de données de secours Autonomous Data Guard qui réside dans une autre location. La base de données de secours inter-locations peut se trouver dans la même région (locale) ou dans une autre région (inter-région).

A propos d'Autonomous Data Guard inter-locations

Lorsque vous ajoutez une base de données de secours Autonomous Data Guard inter-locations, Autonomous Database provisionne une base de données de secours dans une location distante.

Avec une base de données de secours Autonomous Data Guard inter-locations, vous pouvez effectuer un basculement ou une permutation vers une base de données de secours dans une autre location (ou créer une base de données de secours cliché dans une autre location). Cette fonctionnalité vous permet également d'utiliser facilement une base de données de secours Autonomous Data Guard pour migrer une base de données vers une autre location.

Pour ajouter une base de données de secours Autonomous Data Guard inter-locations, tenez compte des points suivants :

  • Vous pouvez uniquement créer une base de données de secours Autonomous Data Guard inter-locations à l'aide de l'interface de ligne de commande ou des API REST Autonomous Database. Cette option n'est pas disponible dans la console Oracle Cloud Infrastructure.

  • Certaines fonctionnalités disponibles lorsque vous activez une base de données de secours Autonomous Data Guard dans la même location, telles que les options de basculement automatique, ne sont pas disponibles avec une base de données de secours Autonomous Data Guard inter-locations.

    Aucune option de basculement automatique n'existe pour une base de données de secours Autonomous Data Guard inter-locations. Vous pouvez uniquement utiliser le basculement manuel pour basculer vers une base de données de secours inter-locations.

  • Vous pouvez activer une base de données de secours Autonomous Database inter-locations avec le modèle de calcul ECPU ou OCPU. La base de données de secours utilise le même modèle de calcul que la base de données principale.

  • Une base de données de secours Autonomous Data Guard inter-locations peut se trouver dans la même région (locale) ou dans une autre région (inter-région).

  • Une seule base de données de secours Autonomous Data Guard inter-locations peut être activée, locale ou inter-région. Vous ne pouvez pas activer à la fois une base de données de secours Autonomous Data Guard inter-location locale et inter-location.
    • En plus d'une base de données de secours Autonomous Data Guard inter-locations unique, vous pouvez disposer d'un homologue de récupération après sinistre local ou inter-région (Autonomous Data Guard ou récupération après sinistre basée sur la sauvegarde).
  • Les valeurs de clé de cryptage gérées par un client ne sont pas prises en charge avec une base de données de secours Autonomous Data Guard inter-locations.

Prérequis pour la création d'une base de données de secours Autonomous Data Guard inter-locations

Décrit les prérequis pour la création d'une base de données de secours Autonomous Data Guard inter-locations.

Vous devez définir des stratégies OCI Identity and Access Management pour autoriser la création d'une base de données de secours Autonomous Data Guard dans une autre location.

Les groupes et stratégies OCI Identity and Access Management que vous ajoutez prennent en charge les éléments suivants :

  • Un membre d'un groupe dans la location source permet à un groupe de la location de destination d'accéder à l'instance Autonomous Database source (lecture) sur la location source.

    Vous n'avez pas besoin d'autoriser d'autres actions sur l'instance Autonomous Database source (par exemple, démarrer, arrêter l'arrêt ou toute opération d'écriture).

  • Un membre d'un groupe dans la location de destination est autorisé à lire les bases de données autonomes dans la location source.

    Sur la location de destination, vous ajoutez également une stratégie qui permet à un groupe de gérer les bases de données autonomes dans un compartiment de la location distante (de destination). Par exemple, cette stratégie permet au groupe de créer la base de données de secours.

  1. Créez un groupe sur la location distante qui contient l'utilisateur autorisé à ajouter la base de données de secours Autonomous Data Guard.
    1. Dans la location distante, dans la console Oracle Cloud Infrastructure, cliquez sur Identité et sécurité.
    2. Sous Identité, cliquez sur Domaines et sélectionnez un domaine d'identité (ou créez un domaine d'identité).
    3. Sous Domaine d'identité, cliquez sur Groupes.
    4. Pour ajouter un groupe, cliquez sur Créer un groupe.
    5. Dans la page Créer un groupe, entrez un nom et une description.

      Par exemple, entrez le nom : CrossTenancyStandbyGroup.

    6. Sur la page Créer un groupe, cliquez sur Créer.
    7. Cliquez sur Créer pour enregistrer le groupe.
    8. Sur la page Groupe, cliquez sur Affecter un utilisateur à des groupes et sélectionnez les utilisateurs à ajouter au groupe.
    9. Cliquez sur Ajouter.
    10. Sur la page Groupe, dans l'onglet Informations sur le groupe, copiez l'OCID pour l'utiliser à l'étape 2.
  2. Sur la location source, définissez les stratégies OCI Identity and Access Management pour l'instance Autonomous Database source.
    1. Dans la location source, dans la console Oracle Cloud Infrastructure, cliquez sur Identité et sécurité.
    2. Sous Identité, cliquez sur Stratégies.
    3. Pour écrire une stratégie, cliquez sur Créer une stratégie.
    4. Dans la page Créer une stratégie, entrez un nom et une description.
    5. Sur la page Créer une stratégie, sélectionnez Afficher l'éditeur manuel.
    6. Dans le générateur de stratégies, ajoutez des stratégies de sorte que le groupe de la location de destination soit autorisé à créer une base de données de secours à l'aide d'une instance Autonomous Database sur la location source en tant que source.

      Par exemple, définissez les stratégies génériques suivantes :

      define tenancy RemoteTenancy as ocid1.tenancy.oc1..unique_id
      define group GroupThatExistsInRemoteTenancy as ocid1.group.region1..unique_id
      admit group GroupThatExistsInRemoteTenancy of tenancy RemoteTenancy to read autonomous-databases
        in compartment id ocid1.compartment.region..unique_id

      Cette stratégie spécifie les éléments suivants :

      • Ligne 1 : l'OCID est l'OCID de la location distante. Il s'agit de la location dans laquelle vous allez créer la base de données de secours.

      • Ligne 2 : l'OCID est l'OCID du groupe auquel appartient l'utilisateur qui va créer la base de données de secours. OCID du groupe que vous avez créé à l'étape 1.

      • Ligne 3 : l'OCID est l'OCID du compartiment dans lequel réside la base de données source.

      Stratégies sur la location principale (source) pour ajouter une base de données de secours inter-locations

      define tenancy RemoteTenancy as ocid1.tenancy.oc1..aaa_example_rcyx2a
      define group CrossTenancyStandbyGroup as ocid1.group.oc1..aaa_example_6vctn6xsaq
      admit group CrossTenancyStandbyGroup of tenancy RemoteTenancy to read autonomous-databases
         in compartment id ocid1.compartment.oc1..aaaaaaaabexample6q

      Cette stratégie indique que le groupe CrossTenancyStandbyGroup de RemoteTenancy peut lire à partir de bases de données autonomes dans le compartiment indiqué (sur la location source). Pour créer une base de données de secours inter-locations, la stratégie doit uniquement autoriser la lecture sur l'instance Autonomous Database source.

    7. Cliquez sur Créer pour enregistrer la stratégie.
  3. Définissez des stratégies pour la location distante.
    1. Dans la location de destination, dans la console Oracle Cloud Infrastructure, cliquez sur Identité et sécurité.
    2. Sous Identité, cliquez sur Stratégies.
    3. Pour écrire une stratégie, cliquez sur Créer une stratégie.
    4. Sur la page Créer une stratégie, entrez un nom et une description.
    5. Sur la page Créer une stratégie, sélectionnez Afficher l'éditeur manuel.
    6. Dans le générateur de stratégies, ajoutez des stratégies afin qu'un groupe soit approuvé pour la gestion des bases de données autonomes sur la location source.

      Par exemple :

      Define tenancy PrimaryTenancy as ocid1.tenancy.oc1..aaaaaaaabexampleyx2a
      Endorse group CrossTenancyStandbyGroup to read autonomous-databases in tenancy PrimaryTenancy
      Allow group CrossTenancyStandbyGroup to manage autonomous-databases in tenancy

      Cette stratégie spécifie les éléments suivants :

      • Ligne 1 : l'OCID est l'OCID de location principale. Il s'agit de la location où réside l'instance Autonomous Database principale.

      • Ligne 2 : indique que le groupe CrossTenancyStandbyGroup est approuvé dans sa propre location pour lire la base de données Autonomous Database source dans la location principale.

      • Ligne 3 : indique que le groupe CrossTenancyStandbyGroup est autorisé à créer/gérer une instance Autonomous Database dans la location indiquée (location dans laquelle la base de données de secours sera créée).

Remarque

Si ces stratégies sont révoquées, la création d'une base de données de secours Autonomous Data Guard inter-locations n'est plus autorisée.

Pour plus d'informations, reportez-vous à Introduction aux stratégies.

Ajout d'une base de données de secours Autonomous Data Guard inter-locations

Affiche les étapes de création d'une base de données de secours Autonomous Data Guard inter-locations. Cela couvre la création d'une base de données de secours inter-locations lorsque la base de données source et la base de données de secours se trouvent dans la même région (locale) et lorsque la base de données source et la base de données de secours se trouvent dans des régions différentes (inter-région).

Vous pouvez uniquement créer une base de données de secours Autonomous Data Guard inter-locations à l'aide de l'interface de ligne de commande ou des API REST Autonomous Database. Cette option n'est pas disponible dans la console Oracle Cloud Infrastructure.

Tout d'abord, effectuez les étapes prérequises pour définir les stratégies OCI Identity and Access Management afin d'autoriser Autonomous Data Guard sur plusieurs locations.

Pour plus de détails, reportez-vous à Prérequis pour la création d'une base de données de secours Autonomous Data Guard inter-locations.

Pour créer une base de données de secours Autonomous Data Guard inter-locations locale (même région), procédez comme suit :

L'appel d'API permettant de créer la base de données de secours est envoyé à la location de la région locale.

  1. Copiez l'OCID de la base de données principale (sur la location de la base principale).
  2. Accédez à la location dans laquelle créer la base de données de secours et la location distante, et utilisez l'interface de ligne de commande ou l'API REST pour créer la base de données de secours.

    Par exemple, avec la CLI :

    oci db autonomous-database create-cross-tenancy-disaster-recovery-details 
    --compartment-id ocid1.tenancy.oc1..fcue4_example --source-id ocid1.autonomousdatabase.oc1.ap-mumbai-1.anrgexamples3q  --disaster-recovery-type ADG

    Pour plus d'informations, reportez-vous à mise à jour.

    Pour plus d'informations, reportez-vous à UpdateAutonomousDatabase.

Pour créer une base de données de secours Autonomous Data Guard inter-région distante, procédez comme suit :

Appel d'API permettant de créer les exécutions de secours dans les différentes locations de la région source.

  1. Copiez l'OCID de la base de données principale (sur la location de la base principale).

  2. Accédez à la location dans laquelle créer la base de données de secours, à la location distante dans la région distante, et utilisez l'interface de ligne de commande ou l'API REST pour créer la base de données de secours.

    Par exemple, avec la CLI :

    oci db autonomous-database create-adb-cross-region-data-guard-details
     --compartment-id ocid1.tenancy.oc1..fcue4_example --source-id ocid1.autonomousdatabase.oc1.ap-mumbai-1.anrg6example2vws3q --disaster-recovery-type ADG

    Pour plus d'informations, reportez-vous à mise à jour.

    Pour plus d'informations, reportez-vous à UpdateAutonomousDatabase.

Remarques relatives à l'ajout d'une base de données de secours inter-locations :

Permutation, basculement ou création d'une base de données de secours cliché avec une base de données de secours Autonomous Data Guard inter-locations

Décrit la procédure de permutation, de basculement ou de création d'une base de données de secours cliché avec une base de données de secours inter-locations.

  • Permutation : les étapes permettant d'effectuer une permutation vers une base de données de secours inter-locations sont les mêmes que la base de données de secours soit locale (même région) ou dans une autre région (inter-région). Vous suivez les mêmes étapes que pour une permutation vers une même base de données de secours inter-région de location. Pour plus d'informations, reportez-vous à Exécution d'une permutation vers une base de données de secours inter-région.

  • Basculement : les étapes permettant d'effectuer un basculement vers une base de données de secours inter-locations sont les mêmes que la base de données de secours soit locale (même région) ou dans une autre région (inter-région). Vous suivez les mêmes étapes que pour un basculement manuel vers une même base de données de secours inter-région de location. Pour plus d'informations, reportez-vous à Basculement manuel vers une base de données de secours inter-région.

  • Créer une base de données de secours cliché : les étapes de création d'une base de données de secours cliché avec une base de données de secours inter-locations sont les mêmes que la base de données de secours inter-locations soit locale (même région) ou dans une autre région (inter-région). Vous suivez les mêmes étapes qu'avec une même base de données de secours inter-région de location. Pour plus d'informations, reportez-vous à Conversion de l'homologue de récupération après sinistre inter-région en base de données de secours cliché.

Mettre fin à une base de données de secours Autonomous Data Guard inter-locations

Affiche les étapes permettant de mettre fin à une base de données de secours inter-locations.

Les étapes permettant de mettre fin à une même région ou à une base de données de secours inter-région sont les mêmes que celles permettant de mettre fin à une base de données de secours inter-région de même location. Pour plus d'informations, reportez-vous àTerminaison d'une base de donnée de secours inter-région.