Oracle
 sql >> Datenbank >  >> RDS >> Oracle

So erstellen Sie eine ADDM-Aufgabe und überprüfen ihren Bericht

In diesem Beitrag erkläre ich, wie man eine ADDM-Aufgabe erstellt und ihren Bericht überprüft. Wir verwenden Start-Snapshot als 900
Und End-Snapshots als 950

BEGIN
— Erstellen Sie eine ADDM-Aufgabe.
DBMS_ADVISOR.create_task (
advisor_name      => 'ADDM',
task_name         => '900_950_AWR_SNAPSHOT',
task_desc         => 'Advisor für Snapshots 900 bis 950.');
— Start- und End-Snapshots festlegen.
DBMS_ADVISOR.set_task_parameter (
task_name => '900_950_AWR_SNAPSHOT',
parameter => 'START_SNAPSHOT' ,
Wert     => 900);
DBMS_ADVISOR.set_task_parameter (
Aufgabenname => '900_950_AWR_SNAPSHOT',
Parameter => 'END_SNAPSHOT',
Wert     => 950);
— Task ausführen.
DBMS_ADVISOR.execute_task(task_name => '900_950_AWR_SNAPSHOT',);
END;
/
— Bericht anzeigen.
SET LONG 100000
SET PAGESIZE 50000
SELECT DBMS_ADVISOR.get_task_report('900_950_AWR_SNAPSHOT') AS report
FROM   dual;
SET PAGESIZE 24

Verwandte Ansichten
Die folgenden Ansichten können verwendet werden, um die ADDM-Ausgabe anzuzeigen, ohne Enterprise Manager oder die GET_TASK_REPORT-Funktion zu verwenden:
DBA_ADVISOR_TASKS – Grundlegende Informationen zu vorhandenen Aufgaben.
DBA_ADVISOR_LOG – Statusinformationen zu vorhandenen Aufgaben.
DBA_ADVISOR_FINDINGS – Erkenntnisse, die für eine bestehende Aufgabe identifiziert wurden.
DBA_ADVISOR_RECOMMENDATIONS – Empfehlungen für die Probleme, die durch eine bestehende Aufgabe identifiziert wurden.