Monitorare il carico di lavoro Oracle

Questo articolo descrive come usare Azure Macchine virtuali per monitorare i carichi di lavoro Oracle. È possibile identificare gli errori e le anomalie per garantire l'integrità dei carichi di lavoro cruciali. Questo approccio comporta non solo il monitoraggio del database stesso usando strumenti Oracle nativi, ma anche il monitoraggio dei componenti dell'infrastruttura usati nella distribuzione.

Usare strumenti Oracle nativi per monitorare un database Oracle

Oracle Enterprise Manager è una piattaforma integrata di gestione aziendale che offre funzionalità per monitorare eventi, eventi imprevisti e metriche rispetto ai carichi di lavoro Oracle di destinazione. È possibile usare Oracle Enterprise Manager in una macchina virtuale separata per monitorare, gestire e gestire gli ambienti Oracle. Questa piattaforma fornisce log di testo formattati chiaramente che è possibile esportare e caricare nei log di Monitoraggio di Azure per offrire una singola visualizzazione quando si monitorano le informazioni sul database Oracle. È anche possibile usare Management Pack con Oracle per aggiungere altre funzionalità, inclusa la possibilità di "simulare" un'esperienza di piattaforma come servizio (PaaS) per le soluzioni IaaS (Infrastructure as a Service) come Oracle in Azure.

Un'altra funzionalità Oracle nativa è il repository automatico del carico di lavoro (AWR), che fornisce funzionalità di monitoraggio per raccogliere, elaborare e mantenere le statistiche sulle prestazioni per il rilevamento dei problemi e l'autoottimizzazione. Monitorare il carico di lavoro per comprendere l'analisi cronologica e identificare i problemi che influiscono sulle prestazioni del database. Negli ambienti in cui AWR non è in esecuzione, ad esempio Oracle Standard Edition, è possibile usare i report Statspack che includono un riepilogo e i dettagli delle statistiche dell'istanza del database, gli eventi di attesa e le statistiche di sistema.

Consigli

Seguire questi consigli quando si usano le funzionalità di monitoraggio di Oracle Enterprise Manager per monitorare il database Oracle:

  • Integrare i log di testo di Oracle Enterprise Manager con i log di Monitoraggio di Azure per avere una singola visualizzazione per il monitoraggio.
  • Esaminare continuamente i report AWR o Statspack.

Monitorare le macchine virtuali e l'archiviazione

Quando si distribuisce il database Oracle in una macchina virtuale di Azure, è necessario monitorare non solo il database, ma anche i dati di telemetria di integrità dall'archiviazione e dalla macchina virtuale. Monitoraggio di Azure offre molti modi per monitorare le metriche e i log dalle macchine virtuali e dai componenti di archiviazione. Informazioni dettagliate sulle macchine virtuali di Azure offre un modo semplice per monitorare i carichi di lavoro client visualizzando un inventario delle macchine virtuali esistenti e guidando l'implementazione del monitoraggio di base per i carichi di lavoro. La funzionalità informazioni dettagliate sulla macchina virtuale monitora anche le prestazioni e l'integrità delle macchine virtuali raccogliendo dati sui processi in esecuzione e sulle dipendenze delle macchine virtuali su altre risorse.

Consigli

Seguire queste raccomandazioni quando si monitorano le macchine virtuali e l'archiviazione:

  • Abilitare informazioni dettagliate sulla macchina virtuale.
  • Se sono necessarie altre informazioni rispetto alle informazioni dettagliate sulla macchina virtuale, è possibile distribuire l'agente di Monitoraggio di Azure (AMA) e configurare una regola di raccolta dati (DCR) per raccogliere log personalizzati.
  • Monitorare le metriche del disco se si archiviano i file di database Oracle nei dischi gestiti di Azure. Le metriche del disco che è possibile monitorare includono:
    • Percentuale di operazioni di input/output del disco del sistema operativo al secondo (operazioni di I/O al secondo) usate
    • Percentuale di utilizzo operazioni di I/O al secondo del disco dati
    • Byte di lettura disco dati/sec
    • Byte di scrittura del disco dati/sec
    • Profondità della coda del disco
  • Se si archiviano file di database in volumi Azure NetApp Files, è necessario monitorare le metriche per l'archiviazione allocata, l'utilizzo effettivo dell'archiviazione, operazioni di I/O al secondo del volume, velocità effettiva e latenza.
  • Create Monitorare gli avvisi per notificare problemi come le soglie superate.
  • Oltre al monitoraggio delle macchine virtuali e dell'archiviazione, monitorare altri componenti all'interno delle soluzioni come Azure Rete virtuale e Backup di Azure.

Passaggio successivo