Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment créer une tâche ADDM et vérifier son rapport

Dans cet article, j'expliquerai comment créer une tâche ADDM et vérifier son rapportNous utilisons l'instantané de début comme 900
Et les instantanés de fin comme 950

COMMENCER
— Créez une tâche ADDM.
DBMS_ADVISOR.create_task (
advisor_name      => 'ADDM',
task_name          => '900_950_AWR_SNAPSHOT',
task_desc          => 'Advisor pour les instantanés 900 à 950.');
— Définissez les instantanés de début et de fin.
DBMS_ADVISOR.set_task_parameter (
task_name => '900_950_AWR_SNAPSHOT',
parameter => 'START_SNAPSHOT' ,
valeur     => 900 );
DBMS_ADVISOR.set_task_parameter (
task_name => '900_950_AWR_SNAPSHOT',
paramètre => 'END_SNAPSHOT',
valeur     => 950);
— Exécute la tâche.
DBMS_ADVISOR.execute_task(task_name => '900_950_AWR_SNAPSHOT',);
END;
/
— Affiche le rapport.
SET LONG 100000
SET PAGESIZE 50000
SELECT DBMS_ADVISOR.get_task_report('900_950_AWR_SNAPSHOT') AS report
FROM   dual ;
SET PAGESIZE 24

Vues associées
Les vues suivantes peuvent être utilisées pour afficher la sortie ADDM sans utiliser Enterprise Manager ou la fonction GET_TASK_REPORT :
DBA_ADVISOR_TASKS :informations de base sur les tâches existantes.
DBA_ADVISOR_LOG :informations d'état sur les tâches existantes.
DBA_ADVISOR_FINDINGS – Résultats identifiés pour une tâche existante.
DBA_ADVISOR_RECOMMENDATIONS – Recommandations pour les problèmes identifiés par une tâche existante.