Ajouter un chemin initié par la cible

Un chemin lancé par la cible permet au service de destinataire du déploiement cible de lancer un chemin se connectant au service de distribution du déploiement source pour extraire des fichiers de trace de la source.

Remarques :

Cet article s'applique uniquement aux déploiements GoldenGate 23ai.

Utilisation des chemins lancés à partir de la cible

Utilisez les chemins lancés à partir de la cible lorsque les stratégies de sécurité réseau empêchent le service de distribution du déploiement A d'ouvrir des connexions réseau vers le service de destinataire du déploiement B. Si le serveur de distribution du déploiement A ne peut pas lancer de connexions au service de destinataire du déploiement B, mais que le service de destinataire peut lancer une connexion au service de distribution du déploiement A, vous pouvez créer et exécuter un chemin lancé par la cible sur le déploiement B pour extraire les fichiers de trace du déploiement A.

Le déploiement source est le déploiement dans lequel vous créez le chemin initié par la cible. Le déploiement cible est le déploiement distant à partir duquel vous extrayez des données (où l'extraction est exécutée et génère des traces).

Avant de commencer

  • Veillez à créer des connexions GoldenGate pour chaque déploiement auquel vous voulez vous connecter, puis à les affecter au déploiement à partir duquel le chemin provient. Par exemple, le déploiement dans lequel vous créez le chemin de distribution ou le chemin de destinataire lancé par la cible.

    Sinon, dans les déploiements compatibles IAM, vous rencontrerez l'erreur suivante :

    The network connection could not be established: 'OGG-08654' - 'Invalid or missing OAuth
          resource - audiencescope in Client application'.
  • Ajoutez des informations d'identification qui permettent au déploiement cible (déploiement dans lequel vous créez ce chemin) de se connecter au déploiement source :
    1. Dans le menu de navigation du déploiement source, sélectionnez Administration des utilisateurs.
    2. Cliquez sur Ajouter un nouvel utilisateur, puis effectuez les opérations suivantes :
      • Authentifié par : sélectionnez Mot de passe dans la liste déroulante.
      • Rôle : sélectionnez Opérateur dans la liste déroulante.
      • Nom utilisateur : entrez votre nom utilisateur.
      • Mot de passe et Vérifier le mot de passe : saisissez le mot de passe associé à cet utilisateur
    3. Dans la console de déploiement cible, sélectionnez Connexions de chemin dans le menu de navigation.
    4. Cliquez sur Ajouter une connexion de chemin, puis effectuez les opérations suivantes :
      • Alias d'informations d'identification : saisissez un alias.
      • ID utilisateur : saisissez le nom de l'utilisateur créé à l'étape 2.
      • Password et Verify Password : saisissez le mot de passe associé à cet utilisateur à partir de l'étape 2.
    5. Cliquez sur Soumettre.

Créer et exécuter un chemin initié par la cible (23ai)

Pour ajouter un chemin initié par la cible dans GoldenGate 23ai, procédez comme suit :
  1. Dans la console de déploiement OCI GoldenGate, cliquez sur Service de destinataire.
  2. Sur la page d'accueil, cliquez sur Ajouter un chemin lancé par la cible (icône Plus).
  3. Dans le panneau Ajouter un chemin, renseignez les champs Informations sur le chemin selon vos besoins, puis cliquez sur Suivant :
    1. Saisissez le nom de chemin, puis le chemin.
    2. (Facultatif) Entrez une description pour décrire l'objectif de ce chemin et répertorier les processus d'extraction et de réplication impliqués.
  4. Sur la page Options source, entrez les champs nécessaires, puis cliquez sur Suivant :
    • Sélectionnez l'extraction source dans la liste déroulante.
    • Entrez le nom de trace
    • Entrez le sous-répertoire, si vous pensez que la trace se trouve à un emplacement autre que celui par défaut.
    • L'URI source généré est généré automatiquement en fonction des informations fournies. Cliquez sur Modifier (icône en forme de crayon) pour modifier l'URI, si nécessaire.
    • Sélectionnez un profil de cryptage. Le profil Portefeuille local est sélectionné par défaut si aucun profil de cryptage n'a été créé.
    • Dans Démarrer, sélectionnez le point de départ du traitement des données :
      • Position dans le journal
      • Now
      • Heure personnalisée
      • CSN (à ou après)
    • Entrez le numéro de séquence.
    • Entrez le décalage d'adresse d'octet relative.
  5. Sur la page Options cible, renseignez les champs selon vos besoins, puis cliquez sur Suivant :
    • Sélectionnez un protocole cible :
      • ws
      • WSS
      • OGG
    • (Facultatif) Activez Proxy inverse activé pour vous connecter à la cible à l'aide d'un proxy inverse.
    • Type de cible (ogg Target Protocol uniquement)
      • Gestionnaire
      • Collecteur
      • Service de destinataire
    • Entrez l'hôte cible.
    • Entrez le numéro de port du déploiement cible.
    • Entrez le nom de trace du fichier de trace cible.
    • Entrez le sous-répertoire, si la trace se trouve à un endroit autre que l'emplacement par défaut.
    • Entrez la taille de trace maximale.
    • Sélectionnez un algorithme de cryptage cible utilisé pour envoyer la trace au déploiement cible :
      • NONE
      • AES-128
      • AES-192
      • AES-256
    • Activez Modifier le cryptage pour autoriser la modification de l'algorithme de cryptage.
    • L'URI cible généré est généré automatiquement en fonction des informations fournies. Cliquez sur Modifier (icône en forme de crayon) pour modifier l'URI, si nécessaire.
    • Sélectionnez une méthode d'authentification cible (protocole de cible CSS uniquement)
      • Alias d'ID utilisateur

        Remarques :

        Créez des informations d'identification à l'aide de l'utilisateur IAM lors de la connexion à un déploiement compatible IAM à partir d'un déploiement de banque d'informations d'identification GoldenGate. Assurez-vous que l'utilisateur existe dans le stripe d'identité IAM.
      • OAuth

        Remarques :

        Dans les locations activées par IAM, sélectionnez OAuth lors de la connexion à un autre déploiement activé par IAM.
      • Certificat
    • Sélectionner un domaine.
    • Sélectionnez l'alias contenant le UserID et le mot de passe Oracle GoldenGate.
    • Sélectionnez un type de cible :
      • GGFormat (par défaut)
      • SQL
      • XML
      • Texte brut
  6. Sur la page Options avancées, renseignez les champs selon vos besoins, puis cliquez sur Suivant :
    • Activez Activer la compression du réseau pour définir le seuil de compression.
    • Sélectionnez Délai EOF.

      Remarques :

      Sur les plates-formes Linux, vous pouvez conserver les paramètres par défaut. Toutefois, sur les plates-formes non Linux, vous devrez peut-être ajuster ce paramètre pour les réseaux à bande passante élevée et à latence élevée, ou pour les réseaux dotés de paramètres de qualité de service (QoS) (DSCP et Time of Service (ToS))
    • Sélectionnez la fréquence de point de reprise pour définir la fréquence du chemin qui prend le point de reprise (en secondes).
    • Saisissez les octets vidés TCP (en octets).
    • Saisissez la seconde de vidage TCP (en secondes).
    • Sélectionnez le point de code de services différenciés (DSCP).
    • Sélectionnez le type de service (TOS).
    • Activez TCP_NODELAY pour éviter tout retard lors de l'utilisation de l'option de Nagle.
    • Activez l'option Accusé de réception rapide pour envoyer un accusé de réception rapide après la réception des données.
    • Activez TCP_CORK pour autoriser l'utilisation de l'option de blocage de l'algorithme de Nagle.
    • Entrez la taille système du tampon d'envoi pour définir la valeur de la taille du tampon d'envoi pour le contrôle de flux.
    • Entrez la taille système du tampon de réception afin de définir la valeur de la taille du tampon de réception pour le contrôle de flux.
    • Définissez le délai d'expiration pour Keep Alive.
  7. Sur la page Options de filtrage, renseignez les champs suivants si nécessaire, puis cliquez sur Suivant :
    • Entrer le nom d'une règle.
    • Sélectionnez une action associée à la règle :
      • L'option Exclure filtre les données en fonction des options sélectionnées.
      • Inclure inclut des données en fonction des options spécifiées.
    • Sélectionnez un type de filtre :
      • Type d'objet : sélectionnez l'un des trois types d'objet suivants : LMD, LDD et Procédure
      • Noms d'objet : sélectionnez cette option pour fournir un nom d'objet existant. Une convention de dénomination en trois parties varie selon que vous utilisez ou non une base de données Conteneur. Avec la base de données Conteneur, vous devez utiliser une convention de dénomination en 3 parties. Sinon, une convention en 2 parties est obligatoire. La convention en 3 parties comprend container, schema et object. La convention en 2 parties comprend schema et object name.
      • Nom de fonctionnalité de procédure : sélectionnez cette option pour filtrer en fonction du nom de fonctionnalité de procédure existant.
      • Basé sur une colonne : si vous sélectionnez cette option, vous pouvez saisir le nom de la table et de la colonne auxquelles la règle s'applique. Vous pouvez filtrer à l'aide de la valeur de colonne avec les conditions LT, GT, EQ, LE, GE et NE. Vous pouvez également indiquer si vous souhaitez disposer d'une image avant ou après dans les données filtrées.
      • Balise : sélectionnez cette option pour définir le filtre en fonction des balises.
      • ID de bloc : affiche les détails de configuration des shards de base de données, mais les détails ne peuvent pas être modifiés.
    • Sélectionnez Négocier pour annuler une règle existante.
    • Cliquez sur Ajouter pour ajouter la règle.
  8. Sur la page Options gérées, renseignez les champs facultatifs selon vos besoins.
    • Activez Critique pour configurer ce chemin pour la haute disponibilité.
    • Activez Redémarrage automatique pour ajuster les nouvelles tentatives de redémarrage automatique et les options de délai de redémarrage automatique.
  9. Cliquez sur Créer et exécuter pour exécuter immédiatement le chemin. Cliquez sur Créer pour exécuter le chemin manuellement ultérieurement.
Vous revenez à la page d'accueil où vous pouvez consulter le statut du processus de chemin.