Gérer les pipelines

Découvrez les tâches de gestion de pipeline essentielles à l'utilisation des pipelines OCI GoldenGate.

Afficher les détails du pipeline

Sélectionnez un pipeline sur la page Pipelines pour en visualiser les détails. Sur la page de détails du pipeline, vous pouvez :

Modifier un pipeline

Pour modifier un pipeline, cliquez sur Modifier sur la page de détails du pipeline. Dans le panneau de modification, vous pouvez modifier :

  • Nom
  • Description
  • Options de processus :
    Remarque

    Vous devez redémarrer le pipeline pour que les modifications prennent effet.
    • Copier les données existantes avant la réplication en cours : sélectionnez cette option pour effectuer un chargement initial des données. Pour les tables existantes, vous pouvez choisir :
      • Tronquer : supprime les lignes existantes, puis charge les lignes à partir de la source.
      • Remplacer : supprime la table existante, puis la crée et la charge à partir de la source.
      • Ajouter : laisse les lignes existantes inchangées et charge les lignes à partir de la source.
      • Ignorer : quitte la table telle quelle et passe à l'objet suivant.
    • Remplacer les modifications de schéma : lorsque cette option est sélectionnée, choisissez l'action à effectuer sur les schémas existants lorsque le processus rencontre une erreur :
      • Mettre fin : annulez la transaction et arrêtez le traitement.
      • Annuler : consignez l'erreur dans le fichier de rebut et poursuivez le traitement.
      • Ne pas prendre en compte : ignore l'erreur et poursuit le traitement.
    • Action en cas d'erreur LMD : sélectionnez l'action à effectuer sur les données existantes lorsque le processus rencontre une erreur LMD :
      • Mettre fin
      • Supprimer
      • Ignorer
    • Redémarrer après l'échec : sélectionnez cette option pour activer le redémarrage automatique si le processus s'arrête pour une raison quelconque.
    • Démarrer le pipeline à l'aide du mapping par défaut : démarre le pipeline immédiatement après sa création avec les règles de mapping 1:1 par défaut. Si cette option n'est pas sélectionnée, vous pouvez configurer les mises en correspondance de règles après leur création, puis démarrer manuellement le pipeline.

Démarrer un pipeline

Pour démarrer un pipeline, sélectionnez Démarrer dans le menu Actions d'un pipeline inactif sur sa page de détails. Cliquez sur Démarrer dans la boîte de dialogue Démarrer le pipeline pour confirmer cette action. Le pipeline exécute ensuite les étapes d'initialisation en fonction des options de processus sélectionnées lors de la création (ou lors de la mise à jour si vous avez modifié le pipeline) avant de démarrer les processus Capture et Apply.

Arrêter un pipeline

Pour arrêter un pipeline, sélectionnez Arrêter dans le menu Actions d'un pipeline actif sur sa page de détails. Cliquez sur arrêter dans la boîte de dialogue Arrêter le pipeline pour confirmer cette action. Une fois le pipeline arrêté et inactif, vous pouvez cliquer sur Démarrer pour le redémarrer.

Remarque

Lorsque vous arrêtez un pipeline, les ressources utilisées sont toujours facturées car un déploiement est toujours exécuté en arrière-plan. Pour éviter les coûts récurrents, vous devez supprimer le pipeline.

Collecte de diagnostics

Collectez des diagnostics pour analyser ou partager des informations sur le pipeline OCI GoldenGate. Le fichier de diagnostic contient les enregistrements ignorés, le cas échéant, pour les processus Capture et Apply.

Pour collecter des diagnostics sur votre pipeline, procédez comme suit :
  1. Sur la page de détails du pipeline, dans le menu Actions, sélectionnez Collecter des diagnostics.
  2. Dans le panneau Collecter les diagnostics, sélectionnez le compartiment et le bucket dans lesquels enregistrer le fichier de diagnostic.
  3. Saisissez un préfixe de nom pour le fichier de diagnostic.
  4. Cliquez sur Collecter des diagnostics.
Une fois le processus de collecte terminé, vous pouvez télécharger le fichier de diagnostic à partir de la page de détails du pipeline.

Surveiller les mesures de pipeline

Sur la page de détails du pipeline, sélectionnez Monitoring pour visualiser les mesures de pipeline telles que l'utilisation de l'UC, la consommation d'OCPU, l'utilisation de la mémoire et l'état général du pipeline. Pour plus d'informations sur les mesures disponibles, consultez la page

Gérer les règles de mappage

Pour prévisualiser, ajouter ou supprimer des règles de mappage :
  1. Sur la page d'informations Pipeline, sélectionnez Règles de mise en correspondance.
  2. Dans la liste des règles de mise en correspondance, vous pouvez vérifier ou modifier les règles de mise en correspondance actuelles et :
    • Aperçu : vérifiez l'incidence de vos règles de mise en correspondance sur les schémas et les tables inclus dans la réplication.
    • Ajouter : identifiez les tables et les schémas à inclure ou à exclure. Vous pouvez utiliser le nom d'objet complet ou des caractères génériques à la place de n'importe quelle partie du nom d'objet. Pour plus d'informations, reportez-vous à Utilisation de caractères génériques dans les noms d'objet de base de données.
    • Enlever : enlevez les règles de mise en correspondance.

Afficher les étapes d'initialisation

Si vous connaissez bien les processus GoldenGate, un pipeline est une abstraction d'un processus de réplication de données. Lorsque vous démarrez le pipeline, les étapes d'initialisation sont effectuées de manière linéaire, en créant toutes les ressources nécessaires et en préparant les bases de données pour la réplication de données en fonction des informations collectées lors de la création. Les étapes d'initialisation sont les suivantes :

  • Vérifier les bases de données source et cible
  • Préparer les objets de base de données pour l'extraction
  • Crée une table de pulsations
  • Crée et exécute l'extraction (Capture)
  • Vérifier que les tables et les schémas cible existent
  • Crée la table de point de reprise
  • Crée et exécute la réplication (Appliquer)

Vous pouvez sélectionner Visualiser les détails dans le menu Actions de chaque étape d'initialisation pour vérifier le statut et les messages système correspondant à chaque étape.

Exécution

Lorsque le pipeline est actif et en cours d'exécution, vous pouvez visualiser le statut et la latence des processus de capture et d'application des modifications dans la section Exécution de la page de détails du pipeline. Vous pouvez utiliser ces informations pour observer l'état de ces processus et prendre des mesures si nécessaire.

Configurer des notifications

Vous pouvez configurer des notifications pour être tenu informé des événements de pipeline.

Pour configurer des notifications d'événement de pipeline, procédez comme suit :
  1. Sur la page de détails du pipeline, sélectionnez Surveillance.
  2. Sur la page Surveillance, faites défiler la page jusqu'à Notifications, puis cliquez sur Créer une notification.
  3. Dans la page Créer une notification, vous pouvez sélectionner :
    • Démarrage rapide, puis sélection dans un modèle de configurations de notification préconfigurées.
    • Notification d'événement avancée, puis sélectionnez les règles d'événement qui déclenchent des actions pour différentes conditions d'événement.
    • Notification d'alarme avancée, puis sélectionnez les mesures à suivre et déclenchez les règles de déclenchement de l'alarme.
  4. Pour Sujet et abonnements :
    1. Créez un sujet ou sélectionnez-en un existant.
    2. Confirmez les abonnements pour recevoir les messages.
  5. (Facultatif) Pour la notification d'alarme avancée, développez Options avancées et configurez le corps de l'alarme (corps du message) et le format du message de la notification.
  6. Cliquez sur Soumettre.

Gérer les journaux de pipeline

Activez ou désactivez les journaux d'événements critiques pour les pipelines OCI GoldenGate.

Pour activer les journaux des événements critiques, procédez comme suit :
  1. Sur la page de détails du pipeline, sélectionnez Surveillance.
  2. Sur la page Surveillance, faites défiler la page jusqu'à Journaux.
  3. Dans le menu Actions des événements critiques, sélectionnez Activer le journal.
  4. Dans le panneau Activer le journal, renseignez les champs suivants, puis cliquez sur Activer le journal :
    1. Dans Nom de journal, saisissez le nom du journal.
    2. Dans la liste déroulante Compartiment, sélectionnez le compartiment dans lequel créer le journal.
    3. Sélectionnez un groupe de journaux ou cliquez sur Créer un groupe.
    4. Sélectionnez une heure de conservation de journal.

Déplacement d'un pipeline

Vous pouvez déplacer un pipeline d'un compartiment vers un autre.

Pour déplacer un pipeline, procédez comme suit :
  1. Sur la page Pipelines, sélectionnez le pipeline à déplacer.
  2. Dans le menu Actions de la page de détails du pipeline, cliquez sur Déplacer la ressource.
  3. Dans la boîte de dialogue Déplacer la ressource vers un autre compartiment, sélectionnez le compartiment vers lequel déplacer le pipeline.
  4. Cliquez sur Déplacer la ressource.

Gestion des balises pour un pipeline

Vous pouvez ajouter et afficher les balises d'un pipeline à partir de la page Pipelines et de la page de détails du pipeline.

Sur la page Pipelines, dans le menu Actions d'un pipeline, sélectionnez Ajouter des balises ou Visualiser les balises.

Sur la page de détails du pipeline, vous pouvez soit sélectionner Balises dans le menu Actions, soit sélectionner l'onglet Balises pour visualiser et gérer les balises.

En savoir plus sur le balisage.

Suppression d'un pipeline

Assurez-vous que le pipeline est arrêté et inactif avant de le supprimer.

Pour supprimer un pipeline, procédez comme suit :
  1. Sur la page Pipelines, sélectionnez le pipeline à supprimer.
  2. Dans le menu Actions de la page de détails du pipeline, sélectionnez Supprimer.
  3. Dans la boîte de dialogue Supprimer le pipeline, confirmez la suppression de ce pipeline, puis cliquez sur Supprimer.
Cette action ne peut pas être annulée.