Gestione pipeline

Esplora i task di gestione della pipeline essenziali per l'utilizzo delle pipeline OCI GoldenGate.

Visualizza dettagli pipeline

Selezionare una pipeline dalla pagina Pipeline per visualizzarne i dettagli. Nella pagina dei dettagli della pipeline è possibile visualizzare lo stato della pipeline, che può essere uno dei seguenti:
  • Creazione
  • Attivo (interrotto)
  • Attivo (in esecuzione)
  • Aggiornamento
  • Richiede attenzione
  • Non riuscite
È inoltre possibile modificare la pipeline o utilizzare il menu Azioni per eseguire altre azioni, ad esempio: Passare a un'altra scheda per visualizzare altre informazioni correlate sulla pipeline.

Informazioni sulla pipeline

Nella pagina delle informazioni sulla pipeline vengono visualizzate informazioni generali su questa risorsa, ad esempio l'OCID, il compartimento in cui risiede, la data di creazione e l'ultimo aggiornamento e così via.

Regole di mapping

Aggiungere, rimuovere o visualizzare in anteprima le regole di mapping che modificano il mapping uno a uno predefinito di tabelle e schemi di origine nella destinazione.

Inizializzazione

Visualizzare i passi di inizializzazione che visualizzano lo stato corrente dei passi della pipeline. È possibile selezionare tutti i passi per visualizzarne i dettagli.

Runtime

Visualizzare lo stato e la latenza del runtime.

Monitoraggio

Visualizzare le metriche della pipeline, abilitare o disabilitare i log degli eventi critici e creare e visualizzare le notifiche.

Richieste di lavoro

Visualizzare lo stato delle richieste di lavoro pipeline. Le operazioni della pipeline che creano richieste di lavoro includono:

  • Crea
  • Avvio
  • Arresto
  • Aggiornamento
  • Elimina
  • Sposta
  • Raccogli diagnostica

Tag

Le tag consentono di individuare le risorse all'interno della tenancy. È possibile aggiungere e visualizzare le tag di una pipeline dalla pagina Pipeline e dalla pagina dei dettagli della pipeline. Vedere Gestione tag.

Modifica una pipeline

Per modificare una pipeline, fare clic su Modifica nella pagina dei dettagli della pipeline. Nel pannello Modifica è possibile modificare:

  • Nome
  • Descrizione
  • Opzioni di processo:

    Nota

    Per rendere effettive le modifiche, è necessario riavviare la pipeline.
    • Copia dati esistenti prima della replica in corso: selezionare questa opzione per eseguire un caricamento iniziale dei dati. Per le tabelle esistenti, è possibile scegliere di:
      • Tronca: elimina le righe esistenti, quindi carica le righe dall'origine.
      • Sostituisci: elimina la tabella esistente, la crea e la carica dall'origine.
      • Aggiungi: lascia invariate le righe esistenti e carica le righe dall'origine.
      • Ignora: lascia invariata la tabella e passa all'oggetto successivo.
    • Sostituisci modifiche allo schema (DDL): se si seleziona questa opzione, scegliere l'azione da eseguire sugli schemi esistenti quando il processo rileva un errore:
      • Termina: esegue il rollback della transazione e interrompe l'elaborazione.
      • Elimina: registra l'errore nel file degli elementi eliminati e continua l'elaborazione.
      • Ignora: ignora l'errore e continua l'elaborazione.
    • Azione in caso di errore DML: selezionare l'azione da eseguire sui dati esistenti quando il processo rileva un errore DML.
      • Arresta
      • Elimina
      • Ignora
    • Riavvia dopo un errore: selezionare questa opzione per abilitare l'avvio automatico nel caso in cui il processo si interrompa per qualsiasi motivo.
    • Avvia pipeline utilizzando il mapping predefinito: avvia la pipeline subito dopo la creazione con le regole di mapping 1:1 predefinite. Se non è selezionata, è possibile configurare i mapping delle regole dopo la creazione, quindi avviare manualmente la pipeline.

Avvia pipeline

Per avviare una pipeline, selezionare Avvia dal menu Azioni di una pipeline inattiva nella relativa pagina dei dettagli. Fare clic su Avvia nella finestra di dialogo Avvia pipeline per confermare questa azione. La pipeline viene quindi eseguita attraverso i passi di inizializzazione in base alle opzioni di processo selezionate al momento della creazione (o quando viene aggiornata se si modifica la pipeline) prima di avviare i processi di acquisizione e applicazione.

Arresta una pipeline

Per arrestare una pipeline, selezionare Arresta dal menu Azioni di una pipeline attiva nella relativa pagina dei dettagli. Fare clic su Arresta nella finestra di dialogo Arresta pipeline per confermare questa azione. Quando la pipeline si arresta e si trova in stato inattivo, è possibile fare clic su Avvia per riavviare la pipeline.

Nota

Quando si arresta una pipeline, viene comunque fatturato il costo per le risorse utilizzate perché una distribuzione viene ancora eseguita in background. Per evitare costi ricorrenti, è necessario eliminare la pipeline.

Raccogli diagnostica

Raccogliere la diagnostica per analizzare o condividere le informazioni sulla pipeline GoldenGate OCI. Il file di diagnostica contiene gli eventuali record eliminati per i processi di acquisizione e applicazione.

Per raccogliere la diagnostica sulla pipeline:
  1. Nella pagina dei dettagli della pipeline, nel menu Azioni selezionare Raccogli diagnostica.
  2. Nel pannello Raccogli diagnostica, selezionare il compartimento e il bucket in cui salvare il file di diagnostica.
  3. Immettere un prefisso nome per il file di diagnostica.
  4. Fare clic su Raccogliere la diagnostica.
Al termine del processo di raccolta, è possibile scaricare il file di diagnostica dalla pagina dei dettagli della pipeline.

Monitora metriche pipeline

Nella pagina dei dettagli della pipeline, selezionare Monitoraggio per visualizzare le metriche della pipeline quali l'utilizzo della CPU, l'utilizzo della OCPU, l'utilizzo della memoria e lo stato generale della pipeline. Per ulteriori informazioni sulle metriche disponibili, vedere

Gestire le regole di mapping

Per visualizzare in anteprima, aggiungere o rimuovere le regole di mapping, effettuare le operazioni riportate di seguito.
  1. Nella pagina delle informazioni sulla pipeline selezionare Regole di mapping.
  2. Nell'elenco Regole mapping è possibile rivedere o modificare le regole di mapping correnti e:
    • Anteprima: esaminare il modo in cui le regole di mapping influiscono sugli schemi e sulle tabelle inclusi nella replica.
    • Aggiungi: identifica le tabelle e gli schemi da includere o escludere. È possibile utilizzare il nome o i caratteri jolly dell'oggetto completamente qualificati al posto di qualsiasi parte del nome dell'oggetto. Per ulteriori informazioni, vedere Utilizzo di caratteri jolly nei nomi degli oggetti di database.
    • Rimuovi: rimuove le regole di mapping.

Visualizza passi di inizializzazione

Se si ha familiarità con i processi GoldenGate, una pipeline è un'astrazione di un processo di replica dei dati. Quando si avvia la pipeline, i passi di inizializzazione vengono eseguiti in modo lineare, creando tutte le risorse necessarie e preparando i database per la replica dei dati in base alle informazioni raccolte al momento della creazione. Di seguito sono riportate alcune delle fasi di inizializzazione.

  • Controllare il database di origine e di destinazione
  • Preparare gli oggetti di database per l'estrazione
  • Crea una tabella heartbeat
  • Crea ed esegue l'estrazione (acquisizione)
  • Controllare che gli schemi e le tabelle di destinazione esistano
  • Crea la tabella di checkpoint
  • Crea ed esegue Replicat (Applica)

È possibile selezionare Visualizza dettagli dal menu Azioni di ogni passo di inizializzazione per esaminare lo stato e i messaggi di sistema corrispondenti a ogni passo.

Runtime

Quando la pipeline è attiva e in esecuzione, è possibile visualizzare lo stato e la latenza dei processi di acquisizione e applicazione nella sezione Runtime della pagina dei dettagli della pipeline. È possibile utilizzare queste informazioni per osservare lo stato di questi processi e agire quando necessario.

Impostare le notifiche

È possibile impostare le notifiche per essere informati sugli eventi della pipeline.

Per impostare le notifiche degli eventi pipeline:
  1. Nella pagina dei dettagli della pipeline, selezionare Monitoraggio.
  2. Nella pagina Monitoraggio scorrere fino a Notifiche, quindi fare clic su Crea notifica.
  3. Nella pagina Crea notifica è possibile selezionare:
    • Avvio rapido, quindi effettuare una selezione da un modello di impostazioni di notifica preconfigurate.
    • Notifica evento avanzata, quindi selezionare le regole evento che attivano azioni per condizioni evento diverse.
    • Notifica di allarme avanzata, quindi selezionare le metriche per tenere traccia e attivare le regole per l'attivazione dell'allarme.
  4. Per argomento e sottoscrizioni:
    1. Creare un nuovo argomento o selezionarne uno esistente.
    2. Conferma le sottoscrizioni per ricevere i messaggi.
  5. (Facoltativo) Per la notifica di allarme avanzata, espandere Opzioni avanzate e configurare il corpo dell'allarme (corpo del messaggio) e il formato del messaggio della notifica.
  6. Fare clic su Sottometti.

Gestisci log pipeline

Abilita o disabilita i log degli eventi critici per le pipeline OCI GoldenGate.

Per abilitare i log degli eventi critici, procedere come segue.
  1. Nella pagina dei dettagli della pipeline selezionare Monitoraggio.
  2. Nella pagina Monitoraggio scorrere fino a Log.
  3. Nel menu Azioni per gli eventi critici, selezionare Abilita log.
  4. Nel pannello Abilita log, completare i campi riportati di seguito, quindi fare clic su Abilita log:
    1. Per Nome log, immettere un nome per il log.
    2. Dall'elenco a discesa Compartimento selezionare il compartimento in cui creare il log.
    3. Selezionare un gruppo di log o fare clic su Crea nuovo gruppo.
    4. Selezionare un'ora di conservazione log.

Spostare una pipeline

È possibile spostare una pipeline da un compartimento a un altro compartimento.

Per spostare una pipeline:
  1. Nella pagina Pipeline selezionare la pipeline che si desidera spostare.
  2. Nel menu Azioni della pagina dei dettagli della pipeline, fare clic su Sposta risorsa.
  3. Nella finestra di dialogo Sposta risorsa in un altro compartimento, selezionare il compartimento in cui si desidera spostare la pipeline.
  4. Fare clic su Sposta risorsa.

Gestisci tag per una pipeline

È possibile aggiungere e visualizzare le tag di una pipeline dalla pagina Pipeline e dalla pagina dei dettagli della pipeline.

Nella pagina Pipeline, dal menu Azioni di una pipeline, selezionare Aggiungi tag o Visualizza tag.

Nella pagina dei dettagli della pipeline è possibile selezionare Tag dal menu Azioni oppure selezionare la scheda Tag per visualizzare e gestire le tag.

Ulteriori informazioni sull'applicazione di tag.

Eliminare una pipeline

Prima di eliminare la pipeline, assicurarsi che la pipeline sia stata arrestata e che sia inattiva.

Per eliminare una pipeline:
  1. Nella pagina Pipeline selezionare la pipeline che si desidera eliminare.
  2. Dal menu Azioni della pagina dei dettagli della pipeline, selezionare Elimina.
  3. Nella finestra di dialogo Elimina pipeline confermare che si desidera eliminare questa pipeline, quindi fare clic su Elimina.
Questa azione non può essere annullata.