Répliquer des données entre des bases de données en nuage dans des régions différentes avec appairage de réseaux en nuage virtuels

Voyez comment configurer l'appairage d'Oracle Cloud Infrastructure GoldenGate et de réseau en nuage virtuel (VCN) pour répliquer des données entre deux bases de données autonomes situées dans deux régions différentes.

Aperçu

Le service GoldenGate pour Oracle Cloud Infrastructure vous permet de répliquer les données de bases de données OCI prises en charge et situées dans différentes régions avec des points d'extrémité privés. Cet exemple montre comment connecter GoldenGate pour OCI à Phoenix (Région A) à une instance Autonomous Transaction Processing (ATP) à Francfort (Région B) avec un point d'extrémité privé.

Description de vcn-peering.png
Description de l'illustration vcn-peering.png

Avant de commencer

Pour continuer, vous devez disposer des éléments suivants :

Tâche 1 : Configurer le réseau

  1. Dans la région A, créez un VCN (VCN A) avec deux sous-réseaux régionaux :
    • Public (10.0.0.0/24)
    • Privée (10.0.1.0/24)
    1. Dans la page Détails du VCN A, cliquez sur Passerelles.
    2. Sous Attachements de passerelle de routage dynamique, cliquez sur Créer un attachement de passerelle de routage dynamique
    3. Dans le panneau Créer un attachement de passerelle DRG, entrez un nom et sélectionnez un emplacement, puis cliquez sur Créer un attachement de passerelle DRG.
    4. Dans la liste Attachements de passerelle DRG, cliquez sur le nom de la passerelle DRG que vous avez créée. Vous êtes dirigé vers la page Détails de la passerelle DRG.
    5. Dans la page des détails de la passerelle DRG, cliquez sur le nom de la passerelle DRG, puis cliquez sur Fichiers joints.
    6. Dans les attachements de connexion d'appairage distant, cliquez sur Créer une connexion d'appairage distant.
    7. Dans le panneau Créer une connexion d'appairage distant, entrez un nom, laissez les paramètres par défaut tels quels, puis cliquez sur Créer une connexion d'appairage distant. Un attachement de connexion d'appairage distant est automatiquement ajouté à la passerelle de routage dynamique et son statut d'appairage est réglé à Nouveau (non appairé).
    8. Dans la liste des attachements de connexions d'appairage distant, sélectionnez la connexion d'appairage distant que vous avez créée.
    9. Dans la page des détails de la RPC, pour l'OCID, cliquez sur Copier.

      Note :

      Vous pouvez coller temporairement l'OCID dans un éditeur de texte pour une utilisation ultérieure.
  2. Répétez l'étape précédente dans la région B pour créer un VCN (VCN B) avec deux sous-réseaux régionaux et une passerelle de routage dynamique :
    • Public (192.168.0.0/24)
    • Privée (192.168.1.0/24)
  3. Dans la page Détails de la connexion d'appairage distant de la région B, cliquez sur le nom de la connexion d'appairage distant, puis sur Établir la connexion.
  4. Dans le panneau Établir la connexion, sélectionnez la région A, puis collez l'OCID RPC de la région A. Le statut d'appairage est alors réglé à Appairé.
  5. Dans la page Détails du VCN A, cliquez sur Routage, puis sur Table de routage pour le sous-réseau privé -<VCN Name>.
  6. Cliquez sur Ajouter des règles de routage.
  7. Dans le panneau Ajouter des règles de routage, remplissez les champs suivants, puis cliquez sur Ajouter des règles de routage :
    1. Type de cible : Passerelle de routage dynamique
    2. Bloc CIDR de destination : 192.168.1.0/24
  8. Dans la page Détails du VCN B, sous Ressources, cliquez sur Listes de sécurité, puis sur Liste de sécurité pour le sous-réseau privé<VCN Name>.
  9. Cliquez sur Ajouter des règles de trafic entrant.
  10. Dans la boîte de dialogue Ajouter des règles entrantes, remplissez les champs suivants, puis cliquez sur Ajouter des règles entrantes :
    1. Type de source : CIDR
    2. CIDR source : 10.0.1.0/24
    3. Protocole IP : TCP
    4. Intervalle de ports sources : Tous
    5. Intervalle de ports de destination : 1522

      Note :

      Il s'agit du port par défaut permettant d'accéder aux instances Oracle Autonomous Database.
  11. Dans la page Détails du VCN B, sous Ressources, cliquez sur Tables de routage, puis sur Table de routage pour le sous-réseau privé<VCN Name>.
  12. Cliquez sur Ajouter des règles de routage.
  13. Dans le panneau Ajouter des règles de routage, remplissez les champs suivants, puis cliquez sur Ajouter des règles de routage :
    1. Type de cible : Passerelle de routage dynamique
    2. CIDR de destination : 10.0.1.0/24

Tâche 2 : Créer un déploiement

Assurez-vous d'utiliser le VCN A dans la région A, qui a été appairé au VCN B dans la région B.

Pour voir les régions où GoldenGate pour OCI est disponible, voir Régions de données Cloud.

Suivez les instructions pour créer un déploiement.

Tâche 2 : Configurer l'appairage DNS

  1. Créez un point d'extrémité d'écoute et de réacheminement dans le VCN A :
    1. Dans le menu de navigation de la console Oracle Cloud, cliquez sur Service de réseau, puis sélectionnez Réseaux en nuage virtuels.
    2. Dans la liste des réseaux en nuage virtuels, sélectionnez VCN A.
    3. Dans le VCN A, sous Informations sur le VCN, sélectionnez le résolveur DNS.
    4. Sous Ressources, cliquez sur Points d'extrémité, puis sur Créer un point d'extrémité pour créer un point d'extrémité d'écoute et de transmission.
      1. Dans le panneau Créer un point d'extrémité, entrez un nom.
      2. Pour Sélectionner un sous-réseau, sélectionnez VCN Un sous-réseau privé dans la liste déroulante.
      3. Pour Type de point d'extrémité, sélectionnez Écoute.
      4. Cliquez sur Créer un point d'extrémité.
      5. Répétez les étapes ci-dessus pour créer le point d'extrémité de transfert.

      Note :

      Pour plus d'informations, voir Création d'un point d'extrémité de résolveur.
  2. Répétez l'étape 1 pour créer un point d'extrémité d'écoute et de réacheminement dans le VCN B.
  3. Gérer les règles pour le VCN A :
    1. Retournez au VCN A, cliquez sur Résolveur DNS.
    2. Sous Ressources, cliquez sur Règles, puis sur Gérer les règles :
      1. Dans le panneau Gérer les règles, pour Condition de règle, sélectionnez Domaines dans la liste déroulante.
      2. Pour Domaines, entrez le nom de domaine DNS du VCN A.

        Vous pouvez également ajouter votre nom de domaine ADB si vous envisagez de vous y connecter. Par exemple, si votre région est Phoenix, votre nom de domaine de base de données autonome est : adb.us-phoenix-1.oraclecloud.com

      3. Pour Point d'extrémité source, sélectionnez un point d'extrémité d'écoute pour le VCN B dans la liste déroulante.
      4. Pour Adresse IP de destination, entrez votre adresse IP de destination.
      5. Cliquez sur Enregistrer les modifications.

        Note :

        Voir Règles de résolveur pour plus d'informations sur la création d'une règle de résolveur.

Tâche 4 : Créer et affecter des connexions

  1. Créez des connexions pour les bases de données source et cible.

    Note :

    Assurez-vous que :
    • Vous sélectionnez 'Point d'extrémité dédié' pour la méthode d'acheminement du trafic.
    • Assurez-vous que le domaine utilisé par le nom de domaine complet fourni dans la chaîne de connexion ou le portefeuille est correctement transmis au résolveur DNS approprié à l'aide de ses règles. Voir Règles de résolveur pour plus d'informations.
  2. Affectez les connexions au déploiement créé au cours de la tâche 2.

Tâche 5 : Répliquer les données

  1. Retournez à la page Déploiements, puis sélectionnez le déploiement que vous avez créé au cours de la tâche 2.
  2. Dans la page détails du déploiement, cliquez sur Lancer la console.
  3. Connectez-vous à la console de déploiement de GoldenGate pour OCI
  4. Ajoutez des informations sur les transactions et une checkpoint table.
  5. Ajoutez et exécutez une commande Extract.
  6. Ajoutez et exécutez une commande Replicat.

Tâche 6 : Surveiller et tenir à jour les processus

  1. Surveillez le processus de réplication.
  2. Gérez les fichiers de piste.