ADDM in evidenza in Ops Insights

ADDM (Automatic Database Diagnostic Monitor) è un sistema esperto che analizza i dati acquisiti negli snapshot AWR (Automatic Workload Repository) per esaminare l'analisi delle prestazioni.

Ops Insights raccoglie i dati ADDM dai database di origine ed evidenzia questi risultati e suggerimenti. Ops Insights raccoglie e memorizza i dati ADDM per una durata maggiore dell'evento stesso, offrendo la possibilità di analizzare i risultati e i suggerimenti ADDM per una raccolta di eventi nel passato che potrebbero non esistere più nel database di origine.

In questo argomento vengono trattati i seguenti argomenti:

Versioni supportate

ADDM Spotlight supporta Virtual Machine, Bare Metal, database gestiti da Management Agent, database non PDB versione 18c e successive e Autonomous Database condivisi configurati per il supporto completo delle funzioni.
  • Virtual machine
  • Bare Metal
  • Database gestiti da Management Agent
  • Database gestiti da Enterprise Manager Cloud Control 13c Release 5 aggiornamento 17 (13.5.0.17) o versione successiva
  • Database non DB versione 18c e successive
  • Autonomous Database condivisi configurati per il supporto completo delle funzioni
  • PDB versione 19c e successive (non abilitati per impostazione predefinita, vedere i prerequisiti riportati di seguito)

Prerequisiti del database

Di seguito è riportata una lista di prerequisiti necessari per i vari tipi di database per consentire ad ADDM Spotlight di raccogliere e presentare i dati.
  • PDB: per abilitare ADDM Spotlight nei PDB, è necessario eseguire un set di passi una sola volta, questi passi non richiedono il riavvio del database. Eseguire il login al PDB da abilitare come SYS ed eseguire le istruzioni riportate di seguito.
    1. alter session set container=<container_name>;
    2. ALTER SYSTEM SET AWR_PDB_AUTOFLUSH_ENABLED=TRUE;
    3. EXEC dbms_workload_repository.modify_snapshot_settings(interval=>60);
  • Database gestiti Virtual Machine, Bare Metal, ExaDB e Management Agent: se per raccogliere i dati viene utilizzato l'utente del database DBSNMP, non sono necessari ulteriori passi. Se si utilizza un altro utente del database per raccogliere i dati, eseguire il login ai database per essere abilitati come SYS e aggiungere la seguente autorizzazione all'utente del database utilizzato per raccogliere i dati.
    • Se per il monitoraggio viene utilizzato un utente di database comune (condiviso tra CDB e PDB), eseguire quanto segue dal contenitore radice: grant select any dictionary to <dbuser> CONTAINER=ALL;
    • Se si utilizzano utenti di database non comuni: grant select any dictionary to <dbuser>;
  • Database autonomi condivisi: se per raccogliere i dati viene utilizzato un utente diverso da ADBSNMP. Eseguire il login al database da abilitare per ADDM Spotlight come ADMIN ed eseguire il seguente privilegio all'utente utilizzato per raccogliere i dati: grant SELECT_CATALOG_ROLE to <dbuser>;.

    Se si utilizza l'utente del database ADBSNMP per raccogliere i dati, non sono necessari ulteriori prerequisiti.

  • Oracle Diagnostics Pack: Ops Insights Service ADDM Spotlight richiede l'installazione di Oracle Diagnostics Pack nel database di origine.