Risolvere i problemi utilizzando la console di Oracle Cloud

Imparare a risolvere i problemi di OCI GoldenGate utilizzando le metriche disponibili nella console di Oracle Cloud.

Nota

Queste informazioni si applicano solo alle distribuzioni di replica dei dati.

Informazioni sulla distribuzione

È possibile utilizzare le informazioni riportate di seguito nella scheda Informazioni sulla distribuzione per risolvere i problemi.

  • Conteggio OCPU: il numero base di Oracle Compute Units (OCPU) che la distribuzione OCI GoldenGate è disponibile per l'utilizzo, senza la scala automatica. Si tratta inoltre dell'indicatore minimo per OCI GoldenGate.
  • Scalabilità automatica: se abilitata, la distribuzione OCI GoldenGate può essere scalata fino a tre volte il valore del conteggio OCPU.
  • IP pubblico: se l'endpoint pubblico è stato abilitato quando è stata creata la distribuzione GoldenGate OCI, viene visualizzato l'IP pubblico.
  • IP privato: l'IP privato a cui è possibile accedere dalla subnet del cliente.
  • URL console: il nome FQDN che può essere utilizzato per accedere alla console di distribuzione OCI GoldenGate su una rete pubblica o privata. Se privato, è necessario accedere all'URL della console dalla rete privata.
  • OCID: l'OCID (Oracle Cloud Identifier) della distribuzione necessario per aprire una richiesta di servizio (SR) con il Supporto Oracle.

Metriche

Nota

Assicurarsi di eseguire l'upgrade della distribuzione alla versione più recente per utilizzare tutte le metriche disponibili.

Le metriche vengono raccolte ogni cinque minuti per ciascuna distribuzione. I dati prodotti possono aiutarti a risolvere i problemi che potresti incontrare.

  • Utilizzo della CPU: l'aggregato di tutte le OCPU. Ad esempio, se si specifica 3 come conteggio OCPU e si abilita la scala automatica quando si crea la distribuzione, il totale delle OCPU che è possibile utilizzare è 9. Quando l'utilizzo è superiore al 33,333%, significa il 33,333% di 9 OCPU.
  • Consumo CPU: il numero aggregato di OCPU utilizzate. Ad esempio, quando l'utilizzo della OCPU è maggiore del 33,333% di 9 OCPU, viene fatturato il valore intero superiore al 33,333%, ovvero 4 OCPU. Quando il ridimensionamento automatico non è abilitato, verrà fatturato il numero base di OCPU.
  • Utilizzo della memoria: la percentuale di memoria aggregata. Ogni OCPU alloca 16 GB di memoria.
  • Stato complessivo della distribuzione: ogni distribuzione ha un punteggio di stato, che è lo stato aggregato dei processi di distribuzione OCI GoldenGate di base: Servizio di amministrazione, Servizio di distribuzione, Servizio ricevente e Servizio metriche delle prestazioni.
    • Buono stato: 100%
    • In cattivo stato: >100%

      Ad esempio, se due dei quattro processi sono sani, il punteggio di salute è del 50%.

      Nota

      Quando si aggiunge un sottoprocesso, ad esempio un percorso di estrazione o distribuzione, è possibile designarlo come Critico per lo stato della distribuzione. Se il sottoprocesso viene arrestato, il servizio di amministrazione viene considerato in cattivo stato.
  • Ritardo distribuzione in entrata: l'anticipo viene acquisito per le estrazioni designate come critiche. Questa metrica viene aggregata in tutte le estrazioni critiche.
  • Ritardo distribuzione in uscita: l'anticipo viene acquisito per le repliche designate come critiche. Questa metrica viene aggregata in tutte le repliche critiche.
  • Uso spazio di swap: visualizza la quantità di spazio di swap, espressa in gigabyte, utilizzata dalla distribuzione.
  • Uso spazio temporaneo: visualizza la quantità di spazio temporaneo utilizzata dalla distribuzione in gigabyte.
  • Uso del file system: visualizza la quantità di spazio del file system, espressa in gigabyte, utilizzata dalla distribuzione.
  • Stato estrazione: visualizza lo stato generale dei processi Extract dei responsabili della distribuzione.
    • 100% quando i processi sono in esecuzione
    • 0% quando i processi vengono interrotti o arrestati
  • Stato Replicat: visualizza lo stato generale dei processi Replicat della distribuzione.
    • 100% quando i processi sono in esecuzione
    • 0% quando i processi vengono interrotti o arrestati
  • Stato percorso di distribuzione: visualizza lo stato complessivo dei processi dei percorsi di distribuzione della distribuzione.
    • 100% quando i processi sono in esecuzione
    • 0% quando i processi vengono interrotti o arrestati
  • Stato percorso ricevente: visualizza lo stato generale dei processi Percorso ricevente della distribuzione.
    • 100% quando i processi sono in esecuzione
    • 0% quando i processi vengono interrotti o arrestati
  • Estrai ritardo: visualizza il tempo di ritardo medio, in secondi, di un processo Extract nella distribuzione.
  • Ritardo replica: visualizza il tempo di ritardo medio, in secondi, di un processo Replicat nella distribuzione.
  • Ritardo percorso di distribuzione: visualizza il tempo di ritardo medio, in secondi, di un processo Percorso di distribuzione nella distribuzione.
  • Ritardo percorso ricevente: visualizza il tempo medio di ritardo, in secondi, di un processo Percorso ricevente nella distribuzione.

Per ulteriori informazioni, vedere Metriche.

Esempio: risoluzione dei problemi relativi allo stato della distribuzione

Questo esempio mostra come risolvere i problemi quando lo stato della distribuzione non è 100%.

Per risolvere i problemi relativi all'integrità della distribuzione nella console di distribuzione OCI GoldenGate, effettuare le operazioni riportate di seguito.

  1. Creare allarmi per valutare lo stato della distribuzione.

    Si riceveranno notifiche quando lo stato della distribuzione è inferiore al 100%.

  2. Avviare la console di distribuzione OCI GoldenGate dalla pagina Dettagli distribuzione e connettersi.
  3. Nella console di distribuzione OCI GoldenGate fare clic su Servizio metriche prestazioni ed esaminare lo stato di ciascun processo.

    Se un sottoprocesso come Extract o Replicat viene arrestato, influisce direttamente sullo stato del servizio di amministrazione, assegnando un punteggio di stato pari a 0 (in cattivo stato). Pertanto, lo stato generale della distribuzione è del 75% perché solo tre dei quattro processi sono sani.

I file di log sono disponibili anche per ogni processo. Per ulteriori informazioni su come risolvere i problemi utilizzando i file di log della console di distribuzione OCI GoldenGate, vedere Risolvere i problemi mediante la console di distribuzione.

Esempio: risoluzione dei problemi relativi all'utilizzo della OCPU

In questo esempio viene illustrato come risolvere i problemi quando l'utilizzo della OCPU è maggiore del 90%.

Le estrazioni e le repliche utilizzano cicli OCPU durante la replica dei dati. Replicat paralleli creano molti processi applier per ogni processo Replicat. Dopo aver esaminato le metriche delle prestazioni nella console di distribuzione OCI GoldenGate, potrebbe essere necessario aggiungere altre OCPU alla distribuzione OCI GoldenGate oppure abilitare la scala automatica se non è abilitata.

Per risolvere i problemi relativi all'utilizzo della OCPU:

  1. Avviare la console di distribuzione OCI GoldenGate e connettersi.
  2. Fare clic su Servizio metriche delle prestazioni.
  3. Fare clic su ciascun processo per esaminarne i dettagli, quindi fare clic su Prestazioni thread per visualizzare lo stato di ogni thread del processo.

    Esempio di prestazioni thread
    Descrizione dell'immagine threadperformance.png

    Queste informazioni possono essere utilizzate per risolvere i problemi di ogni processo, incluso il consumo di CPU di ogni thread.