Ajout de réplication pour Amazon DocumentDB

Découvrez comment ajouter un processus de duplication pour une cible Amazon DocumentDB.

Ajout d'une réplication (23ai)

Avant d'ajouter et d'exécuter un processus Replicat, assurez-vous de vérifier les détails propres à ce type de cible.
Afin d'ajouter une réplication pour Amazon DocumentDB, procédez comme suit :
  1. Sur la page d'accueil du service d'administration, sur la console de déploiement OCI GoldenGate, cliquez sur Ajouter une réplication (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éplication :
      • Réplication classique
      • Réplication coordonnée
    • Entrez un nom de processus de 5 caractères maximum.
    • Entrez une description pour aider à distinguer ce processus des autres.
  3. Sur la page Options de réplication, renseignez les champs, le cas échéant, 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 autre emplacement 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ébut, sélectionnez le point de départ du traitement des données :
        • Position dans le journal (valeur par défaut)
        • Maintenant
        • Heure personnalisée
    • Position de trace:
      • Saisissez le numéro de séquence.
      • Saisissez le décalage d'ABR.
      • Dans Cible, sélectionnez AWS DocumentDB dans la liste déroulante.
        Remarque

        En fonction de votre sélection de cible, vous pouvez disposer d'options supplémentaires telles que les emplacements de diffusion en continu, de transfert, de fusion et de transfert.
    • Informations d'identification cible :
      • Sélectionnez un domaine.
      • Sélectionnez un alias dans le domaine spécifié.
      • Sélectionnez une table de points de reprise. Conservez la sélection par défaut ou sélectionnez la table de point de reprise créée pour le déploiement cible.
      • Sélectionnez le nombre maximal de threads (Réplications coordonnées uniquement).
  4. Sur la page Options gérées, renseignez les champs facultatifs, le cas échéant, puis cliquez sur Suivant :
    • Sélectionnez un nom de profil, le cas échéant.
    • Critique pour l'état du déploiement.
    • Activer et configurer les paramètres de démarrage automatique.
  5. Sur la page Fichier de paramètre, vous pouvez ajouter des paramètres pour configurer davantage la réplication. Par exemple :
    table source.table1;

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

    Remarque

    GoldenGate utilise par défaut l'heure GMT (heure de Greenwich). Utilisez SETENV pour remplacer le paramètre par défaut de 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. Sur la page Fichier de propriétés, définissez des valeurs pour chaque propriété marquée #TODO, selon vos besoins.
    Pour plus d'informations sur les propriétés de cette cible, reportez-vous à 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 pouvez lancer la réplication manuellement ultérieurement à partir de la page d'accueil du service d'administration.

Problèmes connus

Protocole de sécurité TLS MongoDB, DocumentDB et Oracle JSON Collection

Si la connexion de réplication MongoDB, de réplication DocumentDB ou de collecte Oracle JSON échoue avec l'erreur suivante dans le fichier de rapport :
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 contournement : ajoutez la propriété suivante à votre fichier de propriétés, mettez à jour <connection_ocid> avec votre OCID de connexion et conservez le rest tel quel.

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