Ajouter un processus de réplication pour Amazon DocumentDB

Voyez comment ajouter un processus de réplication pour une cible Amazon DocumentDB.

Ajouter un réplicat (23ai)

Avant d'ajouter et d'exécuter un réplication, assurez-vous de vérifier les détails propres à ce type de cible.
Pour ajouter un réplicat pour Amazon DocumentDB :
  1. Dans la console de déploiement GoldenGate d'OCI, dans la page d'accueil du service d'administration, cliquez sur Ajouter une réplication (icône plus).
  2. Dans le panneau Ajouter une réplication, dans la page Informations sur la réplication, remplissez les champs selon les besoins, puis cliquez sur Suivant :
    • Sélectionnez un type de réplication :
      • Réplication classique
      • Réplication coordonnée
    • Entrez un nom de processus ne dépassant pas 5 caractères.
    • Entrez une description pour distinguer ce processus des autres.
  3. Dans la page Options de réplication, remplissez les champs si nécessaire, puis cliquez sur Suivant :
    • Piste de réplication :
      • Entrez un nom.
      • Entrez un sous-répertoire, si vous prévoyez que le fichier de piste se trouve dans un emplacement autre que celui par défaut.
      • Sélectionnez un profil de chiffrement. Si aucun profil de chiffrement n'a été créé, le portefeuille local est sélectionné par défaut.
      • Pour Début, sélectionnez le point de début du traitement des données :
        • Position dans le journal (valeur par défaut)
        • Now
        • Heure personnalisée
    • Position de la piste :
      • Entrez le numéro de séquence.
      • Entrez le décalage RBA.
      • Pour Cible, sélectionnez AWS DocumentDB dans la liste déroulante.

        Note :

        Selon votre sélection de cible, vous pouvez avoir des options supplémentaires telles que les emplacements de diffusion en continu, de stockage temporaire et de fusion et de stockage temporaire.
    • Données d'identification cibles :
      • Sélectionnez un domaine.
      • Sélectionnez un alias dans le domaine spécifié.
      • Sélectionnez une table de point de reprise. Laissez la sélection par défaut ou sélectionnez la table de points de vérification que vous avez créée pour le déploiement cible.
      • Sélectionnez le nombre maximal d'unités d'exécution (Réplicats coordonnés uniquement).
  4. Dans la page Options gérées, remplissez les champs facultatifs si nécessaire, puis cliquez sur Suivant :
    • Sélectionnez un nom de profil, s'il est disponible.
    • Activer Critique pour l'état du déploiement.
    • Activer et configurer les paramètres de démarrage automatique.
  5. Dans la page Fichier de paramètre, vous pouvez ajouter des paramètres pour configurer davantage le réplicat. Par exemple :
    table source.table1;

    Si vous utilisez une 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.

    Note :

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

    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")
  6. Dans la page Fichier de propriétés, définissez des valeurs pour chaque propriété marquée #TODO, selon les besoins.
    Pour plus d'informations sur les propriétés de cette cible, voir Amazon DocumentDB 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 pourrez lancer manuellement la réplication plus tard à partir de la page d'accueil du service d'administration.

Problèmes connus

Protocole de sécurité TLS MongoDB et DocumentDB

Si la réplication MongoDB ou DocumentDB échoue avec l'erreur suivante dans le fichier de rapport de réplication :
Error: Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Solution de rechange : Ajoutez la propriété suivante à votre fichier de propriétés de réplication, mettez à jour <connection_ocid> avec l'OCID de votre connexion et conservez le reste tel quel.

jvm.bootoptions=-Djavax.net.ssl.trustStore=/u02/connections/<connection_ocid>/truststore.pkcs12 -Djavax.net.ssl.trustStorePassword=Welcome123