Ajout d'une réplication pour MySQL

Découvrez comment ajouter et configurer un processus de réplication pour une cible MySQL.

Ajout d'une réplication (23ai)

Avant de commencer

Assurez-vous d'ajouter une table de point de reprise pour que la réplication redémarre sans devoir recapter les transactions de réapplication en cas de panne.

  1. Dans la console de déploiement OCI GoldenGate, développez Connexions de base de données et sélectionnez la base de données cible.
  2. Cliquez sur Ajouter un point de reprise (icône Plus).
  3. Dans la table de point de reprise, saisissez le nom du schéma cible, puis cliquez sur Soumettre.
Afin d'ajouter une réplication pour MySQL dans GoldenGate 23ai, procédez comme suit :
  1. Dans le menu de navigation Service d'administration, cliquez sur Replicats.
  2. Sur la page Replicats, cliquez sur Ajouter Replicat (icône Plus).
  3. Le formulaire Ajouter Replicat se compose de quatre pages. Renseignez le formulaire au besoin :
    1. Sur la page d'informations Replicat :
      1. Sélectionnez un type Replicat :
        • Classic Replicat
        • Coordinated Replicat
        • Parallel Replicat
        Remarque

        En savoir plus sur les différents types de fichier Replicat.
      2. Cliquez sur Suivant.
    2. Sur la page Options Replicat :
      1. Entrez les détails de la trace Replicat :
        • Nom (seulement deux caractères)
        • Sous-répertoire
      2. Sélectionnez les informations d'identification de la cible :
        • Domaine
        • Alias
        • Checkpoint Table
        • (Facultatif) Quand commencer
      3. Entrez le numéro de séquence et le décalage RBA de la position de trace.
      4. Cliquez sur Suivant.
    3. Dans la page Options gérées, renseignez les champs facultatifs selon vos besoins :
      1. Sélectionnez un nom de profil.
      2. Activez Critique pour l'état du déploiement.
      3. Activez Démarrage automatique.
      4. Activez Redémarrage automatique.
      5. Cliquez sur Suivant.
    4. Sur la page Fichier de paramètres, vous pouvez configurer la façon dont Replicat met en correspondance les tables source et cible. Par exemple :
      MAP table.*, TARGET table.*;
  4. Cliquez sur Créer et exécuter pour démarrer Replicat. Si vous cliquez sur Créer, vous pouvez lancer manuellement Replicat ultérieurement sur la page Replicats.
Vous revenez à la page Replicats, sur laquelle vous pouvez sélectionner Replicat pour visualiser ses détails.

Ajout d'une réplication (21c)

Avant d'ajouter une réplication, créez une table de point de reprise pour vous assurer que la réplication peut redémarrer sans réappliquer les transactions en cas d'interruption.

  1. Dans le menu de navigation de la console de déploiement OCI GoldenGate, cliquez sur Configuration.
  2. Dans l'onglet Base de données, cliquez sur l'icône de connexion à la base de données cible.
  3. Cliquez sur Ajouter un point de reprise (icône Plus).
  4. Dans la table de point de reprise, saisissez le nom du schéma cible, puis cliquez sur Soumettre.
Afin d'ajouter une réplication pour MySQL, procédez comme suit :
  1. Dans la console de déploiement OCI GoldenGate, sur la page de présentation du service d'administration, cliquez sur Ajouter une réplication (icône Plus).
  2. Sur la page Ajouter une réplication, sous Type de réplication, sélectionnez l'une des options suivantes, puis cliquez sur Suivant :
    • Réplication classique
    • Réplication coordonnée
    • Réplication parallèle
    Remarque

    Reportez-vous à Choix de la méthode d'application à utiliser pour en savoir plus sur les types de réplication.
  3. Sur la page Options de réplication, sous Informations de base, renseignez les champs suivants selon vos besoins :
    1. Dans Nom de processus, saisissez le nom de la réplication.
    2. (Facultatif) Dans Description, entrez une brève description permettant de distinguer la réplication des autres.
    3. Dans Intention, sélectionnez l'objectif de la réplication :
      • Haute disponibilité
      • Récupération après sinistre
      • Unidirectionnel (valeur par défaut)
      • Multiple
    4. Dans Domaine d'informations d'identification et Alias d'informations d'identification, sélectionnez le domaine et l'alias de la base de données cible ou créez des informations d'identification.
    5. Dans Source, sélectionnez la source des données à traiter : Trace ou Fichier.
    6. Si la source est Trace, entrez le nom de la trace d'extraction dans Nom de trace.
    7. Si la source est Trace et que vous pensez que le fichier de trace se trouve à un emplacement autre que celui par défaut, saisissez ce dernier dans Sous-répertoire de trace.
    8. Dans Début, sélectionnez le point de départ du traitement des données :
      • Position dans le journal
      • Maintenant
      • Heure personnalisée
    9. Dans Numéro de séquence de trace, conservez la valeur par défaut ou entrez un numéro de séquence de trace.
    10. Dans Position de RBA de la trace, conservez la valeur par défaut ou entrez une position de trace.
    11. Dans Table de point de reprise, conservez la sélection par défaut ou sélectionnez la table de point de reprise que vous avez créée pour le déploiement cible.
  4. Cliquez sur Suivant.
  5. Dans Fichier de paramètres, vous pouvez ajouter des paramètres pour configurer davantage le processus de réplication.
    Remarque

    GoldenGate utilise par défaut l'heure GMT (heure de Greenwich). Utilisez SETENV pour remplacer le paramètre par défaut. Par exemple :
    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")

    En savoir plus sur SETENV.

  6. Cliquez sur Créer et exécuter. Si vous cliquez sur Créer, vous pouvez lancer la réplication manuellement ultérieurement à partir de la page de présentation du service d'administration.
Vous revenez à la page de présentation du service d'administration, dans laquelle vous pouvez visualiser la création du processus de réplication et accéder aux actions de réplication.