Oracle
 sql >> Database >  >> RDS >> Oracle

Come creare un'attività ADDM e controllarne il rapporto

In questo post, spiegherò come creare un'attività ADDM  e ne controllerò il rapporto Stiamo utilizzando l'istantanea di inizio come 900
E gli snapshot di fine come 950

BEGIN
— Crea un'attività ADDM.
DBMS_ADVISOR.create_task (
advisor_name      => 'ADDM',
task_name         => '900_950_AWR_SNAPSHOT',
task_desc         => 'Advisor per gli snapshot da 900 a 950.');
— Imposta gli snapshot di inizio e fine.
DBMS_ADVISOR.set_task_parameter (
task_name => '900_950_AWR_SNAPSHOT',
parameter => 'START_SNAPSHOT' ,
value     => 900);
DBMS_ADVISOR.set_task_parameter (
task_name => '900_950_AWR_SNAPSHOT',
parameter => 'END_SNAPSHOT',
value     => 950);
— Esegui l'attività.
DBMS_ADVISOR.execute_task(task_name => '900_950_AWR_SNAPSHOT',);
END;
/
— Visualizza il rapporto.
SET LONG 100000
SET PAGESIZE 50000
SELECT DBMS_ADVISOR.get_task_report('900_950_AWR_SNAPSHOT') AS report
DA   dual;
SET PAGESIZE 24

Viste correlate
Le viste seguenti possono essere utilizzate per visualizzare l'output di ADDM senza utilizzare Enterprise Manager o la funzione GET_TASK_REPORT:
DBA_ADVISOR_TASKS – Informazioni di base sulle attività esistenti.
DBA_ADVISOR_LOG – Informazioni sullo stato delle attività esistenti.
DBA_ADVISOR_FINDINGS – Risultati identificati per un'attività esistente.
DBA_ADVISOR_RECOMMENDATIONS – Raccomandazioni per i problemi identificati da un'attività esistente.