Ajout d'une réplication pour Amazon Redshift

Découvrez comment créer un processus Replicat pour une cible Amazon Redshift dans OCI GoldenGate.

Avant de commencer

Avant d'ajouter et d'exécuter une réplique pour Amazon Redshift, assurez-vous que vous disposez des éléments suivants :

  • Connexions Amazon Redshift et Amazon S3 créées et affectées à votre déploiement cible.
  • Cluster Amazon Redshift.
  • Tables cible créées dans Amazon Redshift.
  • Un bucket Amazon S3 configuré dans la même région avec votre cluster Amazon Redshift.
  • Un rôle IAM créé pour autoriser Amazon Redshift à accéder aux buckets Amazon S3.

Ajout d'une république (23ai)

Avant de commencer

Vérifiez les prérequis propres à ce type de cible.

Pour ajouter une réplique dans GoldenGate 23ai, procédez comme suit :
  1. Dans la console de déploiement OCI GoldenGate, sur la page d'accueil du service d'administration, cliquez sur Ajouter une république (icône Plus).
  2. Dans le panneau Ajouter une réplication, sur la page Informations sur la réplication, renseignez les champs selon vos besoins, puis cliquez sur Suivant :
    • Sélectionnez un type de réplicat :
      • Réplication classique
      • Réplication coordonnée
    • Entrez un nom de processus de 5 caractères au maximum.
    • Entrez une description pour distinguer ce processus des autres.
  3. Sur la page Options de réplication, renseignez les champs selon vos besoins, puis cliquez sur Suivant :
    • Trace de réplication :
      • Entrez un nom.
      • Entrez un sous-répertoire, si vous prévoyez que le fichier de trace se trouve à un emplacement autre que celui par défaut.
      • Sélectionnez un profil de cryptage. Si aucun profil de cryptage n'a été créé, le portefeuille local est sélectionné par défaut.
      • Dans Démarrer, sélectionnez le point de départ du traitement des données :
        • Position dans le journal (valeur par défaut)
        • Now
        • Heure personnalisée
    • Position de trace:
      • Entrez le numéro de séquence.
      • Entrez la valeur RBA Offset.
      • Sélectionnez votre cible dans la liste déroulante.

        Remarques :

        Selon votre sélection de cible, vous pouvez disposer d'options supplémentaires, telles que Streaming, Préparer et fusionner, et Emplacements intermédiaires.
    • Informations d'identification des cibles:
      • Sélectionner un domaine.
      • Sélectionnez un alias dans le domaine spécifié.
      • Sélectionnez une 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.
      • Sélectionnez le nombre maximal de threads (répliques coordonnées uniquement).
  4. Sur la page Options gérées, renseignez les champs facultatifs selon vos besoins, puis cliquez sur Suivant :
    • Sélectionnez un nom de profil, le cas échéant.
    • Activer Critical pour l'état du déploiement.
    • Activez et configurez les paramètres de démarrage automatique.
  5. Sur la page Fichier de paramètres, vous pouvez ajouter des paramètres pour configurer davantage la réplique. Par exemple :
    table source.table1;

    Si vous utilisez la réplication coordonnée, ajoutez TARGETDB LIBFILE libggjava.so SET property=/u02/Deployment/etc/conf/ogg/your_replicat_name.properties au fichier de paramètres.

    Remarques :

    GoldenGate utilise par défaut l'heure GMT (heure de Greenwich). Utilisez SETENV pour remplacer le paramètre par défaut de ce processus Replicat. Cette modification ne s'applique pas aux déploiements. Exemple :

    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")
  6. Sur la page Fichier de propriétés, configurez les propriétés requises selon vos besoins. Recherchez celles marquées comme #TODO. Puis cliquez sur Suivant. Voici quelques propriétés que vous pouvez envisager de modifier :
    1. gg.eventhandler.s3.region : nom de la région dans laquelle se trouve le bucket Amazon S3. Assurez-vous que le bucket Amazon S3 et le cluster Amazon Redshift se trouvent dans la même région.
    2. gg.eventhandler.s3.bucketMappingTemplate : nom de bucket Amazon S3 qui sera utilisé comme zone intermédiaire.
    Pour plus d'informations sur les propriétés de cette cible, reportez-vous à Amazon RedShift dans le guide Oracle GoldenGate for Distributed Applications and Analytics.
  7. 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 d'accueil du service d'administration.

Ajout d'une réplication (21c)

Découvrez comment ajouter un processus de réplication pour Amazon Redshift.

Afin d'ajouter une réplication pour une cible Amazon Redshift, 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. On the Add Replicat page, select a Replicat type, and then click Next.

    Les types de réplication sont les suivants :

    • Réplication classique
    • Réplication coordonnée
  3. Sur la page Options de réplication, renseignez les champs suivants, puis cliquez sur Suivant :
    1. Dans Nom de processus, saisissez le nom du processus de réplication.
    2. (Facultatif) Dans Description, entrez une brève description permettant de distinguer la réplication des autres.
    3. Si la source est Trace, entrez le nom de la trace d'extraction dans Nom de trace.
    4. Dans Cible, sélectionnez Amazon Redshift dans la liste déroulante.
    5. Dans Alias disponibles pour Amazon Redshift, sélectionnez votre alias dans la liste déroulante.
    6. Dans Emplacements de préparation disponibles, sélectionnez Amazon S3 dans la liste déroulante.
    7. Pour utiliser un alias intermédiaire, sélectionnez la connexion Amazon S3 dans la liste déroulante.
  4. Sur la page Fichier de paramètres, vous pouvez indiquer des paramètres pour configurer davantage la réplication.

    Remarques :

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

    En savoir plus sur SETENV.

  5. Sur la page Fichier de propriétés, configurez les propriétés requises selon vos besoins. Recherchez celles marquées comme #TODO. Puis cliquez sur Suivant. Voici quelques propriétés que vous pouvez envisager de modifier :
    1. gg.eventhandler.s3.region : nom de la région dans laquelle se trouve le bucket Amazon S3. Assurez-vous que le bucket Amazon S3 et le cluster Amazon Redshift se trouvent dans la même région.
    2. gg.eventhandler.s3.bucketMappingTemplate : nom de bucket Amazon S3 qui sera utilisé comme zone intermédiaire.
  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.