Afin d'ajouter une réplication pour une cible BigQuery Google dans Oracle GoldenGate 21c, procédez comme suit :
- 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).
- Sur la page Ajouter une réplication, sélectionnez un type de réplication, puis cliquez sur Suivant.
Les types de réplication sont les suivants :
- Réplication classique
- Réplication coordonnée
- Sur la page Options de réplication, renseignez les champs suivants, puis cliquez sur Suivant :
- Dans Nom de processus, saisissez le nom du processus de réplication.
- (Facultatif) Dans Description, entrez une brève description permettant de distinguer la réplication des autres.
- Dans Nom de trace, entrez un nom de trace à deux caractères.
- Dans Cible, sélectionnez Google BigQuery dans la liste déroulante.
- Dans Alias disponibles, sélectionnez votre alias dans la liste déroulante.
- Pour les emplacements de préparation disponibles, Google Cloud Storage doit déjà être sélectionné.
- Pour via un alias de préparation, sélectionnez une connexion Google Cloud Storage.
- Sur la page Fichier de paramètres, ajoutez et configurez les paramètres de réplication nécessaires, puis cliquez sur Suivant.
- Si vous utilisez la réplication coordonnée, ajoutez les paramètres suivants sur la deuxième ligne du fichier de paramètres :
TARGETDB LIBFILE libggjava.so SET property=/u02/Deployment/etc/conf/ogg/<replicat
name>.properties
L'utilisation de la réplication coordonnée entraîne la création de plusieurs fichiers.
Si cette option est omise, l'erreur suivante s'affiche :
OGG-01091 Oracle GoldenGate Delivery, RSNOW.prm: Unable to open file
"/u02/Deployment/etc/conf/ogg/<replicat name>001.properties" (error 2, No such file or
directory).
- GoldenGate utilise par défaut l'heure GMT (heure de Greenwich). Utilisez SETENV pour remplacer le paramètre par défaut pour les réplications. Cette modification ne s'applique pas aux déploiements. Par exemple :
setenv (TZ="US/Eastern")
setenv (TZ="GMT+5")
En savoir plus sur SETENV.
- Sur la page Fichier de propriétés, localisez
gg.eventhandler.gcs.bucketMappingTemplate=<gcs bucket>
, puis remplacez <gcs bucket>
par le nom de bucket Google Cloud Storage.
- 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 retournez à 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.