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

Voyez comment configurer GoldenGate pour Oracle Cloud Infrastructure pour répliquer des données entre deux bases de données autonomes situées dans des 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. Les étapes suivantes vous guident à travers la configuration et l'exécution de ce modèle de réplication.

Une description de regiona-regionb.png suit
Description de l'illustration regiona-regionb.png

Avant de commencer

Pour terminer ce démarrage rapide, vous devez disposer des éléments suivants :

  • Une base de données source existante dans une région (Région A)
  • Une base de données cible existante dans une autre région (Région B)

Vérifiez les éléments pris en charge et les régions dans lesquelles GoldenGate pour OCI est disponible.

Tâche 1 : Créer des ressources GoldenGate pour OCI

  1. Créez des déploiements dans les régions A et B. Assurez-vous d'activer l'accès public à la console GoldenGate dans les options avancées.
  2. Dans la région A (région source), créez une connexion à la base de données source.
  3. Affectez la connexion source au déploiement source dans la région A.
  4. Dans la région B (région cible), créez une connexion à la base de données cible.
  5. Affectez la connexion cible au déploiement cible dans la région B.
  6. Créez une connexion GoldenGate dans la région A avec les détails de la connexion au déploiement cible et affectez-la au déploiement source.

Tâche 2 : Configurer le déploiement source

  1. Dans la région A (région source), lancez la console de déploiement à partir de la page des détails du déploiement et connectez-vous avec les données d'identification GoldenGate que vous avez spécifiées dans la tâche 1.
  2. Ajoutez des informations sur les transactions.
  3. Ajoutez et exécutez une commande Extract. Assurez-vous que Extract est en cours d'exécution et qu'il saisit les modifications de source avant de passer à l'étape suivante.
  4. Si vous utilisez le magasin de données d'identification GoldenGate, ajoutez une valeur Path Connection que le déploiement source peut utiliser pour se connecter au déploiement cible :
    1. Dans le menu de navigation, cliquez sur Path Connections.
    2. Dans Path Connections, cliquez sur Ajouter Path Connection (icône plus), puis remplissez les champs comme suit :
      1. Pour Alias de données d'identification, entrez un alias.
      2. Pour ID utilisateur, entrez ggsnet.
      3. Pour Password et Verify Password, entrez un mot de passe.
    3. Cliquez sur Soumettre.

Tâche 3 : Configurer le déploiement cible

  1. Dans la région B (région cible), lancez la console de déploiement à partir de la page des détails du déploiement, puis connectez-vous à l'aide des données d'identification GoldenGate que vous avez spécifiées dans la tâche 1.
  2. Si vous utilisez le magasin de données d'identification GoldenGate, créez un utilisateur avec lequel le déploiement source utilise pour se connecter au déploiement cible :
    1. Dans le menu de navigation, cliquez sur Administration des utilisateurs.
    2. Cliquez sur Ajouter un utilisateur (icône plus), remplissez les champs comme suit, puis cliquez sur Soumettre :
      • Pour Authentifié par, sélectionnez Mot de passe dans la liste déroulante.
      • Pour Rôle, sélectionnez Opérateur dans la liste déroulante.
      • Pour Nom d'utilisateur, entrez un nom (ggsnet, par exemple).
      • Pour Mot de passe, entrez le mot de passe associé à cet utilisateur. Vérifiez le mot de passe.
  3. Ajouter un chemin lancé par la cible avec les valeurs suivantes :
    1. Nom de la piste source : Entrez le nom de la piste source de deux caractères utilisé lors de la création de Extract
    2. Méthode d'authentification cible :
      • Si vous utilisez le magasin de données d'identification GoldenGate, sélectionnez UserID Alias.
      • Si vous utilisez le magasin de données d'identification IAM, sélectionnez OAuth.
    3. Protocole cible : wss
    4. Hôte cible : <domain>.deployment.goldengate.<source-region>-1.oci.oraclecloud.com

      Note :

      Vous pouvez copier-coller l'URL de la console dans la page Détails du déploiement source et supprimer le protocole https ://.
    5. Numéro de port : 443
    6. Domaine : Entrez le nom d'utilisateur GoldenGate OCI source (ggsnet)
    7. Alias : Entrez l'alias GoldenGate pour OCI source.
    8. Nom de la piste cible : Entrez un nom de piste de deux caractères pour la piste cible
  4. Assurez-vous que Target-initiated Path est créé dans la console de déploiement OCI GoldenGate de la région cible.

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

  1. Dans la console de déploiement source de la région A, vérifiez que Distribution path a été créé dans Distribution Service.
  2. Retournez la console de déploiement cible dans la région B, puis ajoutez et exécutez une commande Replicat. Replicat lit le fichier de piste créé par Target-initiated Path.
  3. Surveillez la performance.
  4. Gérez les fichiers de piste.