Gérer les pipelines

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

Afficher les détails du pipeline

Sélectionnez un pipeline dans la page Pipelines pour en visualiser les détails. Sur la page de détails du pipeline, vous pouvez visualiser le statut du pipeline, qui peut être l'un des suivants :
  • Création
  • Actif (Arrêté)
  • Actif (en cours d'exécution)
  • Mise à jour
  • Attention requise
  • Echec
Vous pouvez également modifier le pipeline ou utiliser le menu Actions pour effectuer d'autres actions telles que : Basculez sur un autre onglet pour afficher d'autres informations relatives au pipeline.

Informations sur le pipeline

La page d'informations sur le pipeline affiche des informations générales sur cette ressource, telles que son OCID, le compartiment dans lequel elle réside, la date de sa création et de sa dernière mise à jour, etc.

Règles de mise en correspondance

Ajoutez, enlevez ou prévisualisez des règles de mise en correspondance qui modifient la mise en correspondance un à un par défaut des tables et schémas source vers la cible.

Initialisation

Visualiser les étapes d'initialisation qui affichent le statut en cours des étapes de pipeline. Vous pouvez sélectionner n'importe quelle étape pour afficher ses détails.

Exécution

Affichez le statut et la latence de l'exécution.

Surveillance

Affichez les mesures de pipeline, activez ou désactivez les journaux d'événements critiques, et créez et visualisez des notifications.

Demandes de travail

Afficher le statut des demandes de travail du pipeline. Les opérations de pipeline qui créent des demandes de travail sont les suivantes :

  • Créer
  • Début
  • Arrêter
  • Mise à jour
  • Suppression
  • Déplacement
  • Collecte de diagnostics

Balises

Les balises vous aident à localiser les ressources dans votre location. Vous pouvez ajouter et afficher les balises d'un pipeline à partir de la page Pipelines et de la page de détails de la migration. Reportez-vous à gestion des balises.

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:

    Remarques :

    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 : permet de quitter la table telle quelle et de passer à 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
      • Annuler
      • Ne pas prendre en compte
    • 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.

Remarques :

Lorsque vous arrêtez un pipeline, vous êtes toujours facturé pour les ressources utilisées car un déploiement s'exécute toujours 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. Entrez un préfixe de nom pour le fichier de diagnostic.
  4. Cliquez sur Collecter les 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'impact des 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 configuration de notification préconfigurée.
    • 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 pour les é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 sélectionner Balises dans le menu Actions ou 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.