sql >> Base de Datos >  >> RDS >> Oracle

Cómo crear una tarea ADDM y verificar su informe

En esta publicación, explicaré cómo crear una tarea ADDM y verificar su informe Estamos usando la instantánea inicial como 900
Y las instantáneas finales como 950

COMENZAR
— Cree una tarea ADDM.
DBMS_ADVISOR.create_task (
advisor_name      => 'ADDM',
task_name         => '900_950_AWR_SNAPSHOT',
task_desc         => 'Asesor para las instantáneas 900 a 950.');
— Configure las instantáneas de inicio y finalización.
DBMS_ADVISOR.set_task_parameter (
task_name => '900_950_AWR_SNAPSHOT',
parameter => 'START_SNAPSHOT' ,
valor     => 900);
DBMS_ADVISOR.set_task_parameter (
task_name => '900_950_AWR_SNAPSHOT',
parámetro => 'END_SNAPSHOT',
valor     => 950);
— Ejecutar la tarea.
DBMS_ADVISOR.execute_task(task_name => '900_950_AWR_SNAPSHOT',);
END;
/
— Mostrar el informe.
ESTABLECER LONG 100000
ESTABLECER TAMAÑO DE PÁGINA 50000
SELECCIONE DBMS_ADVISOR.get_task_report('900_950_AWR_SNAPSHOT') COMO informe
DE   dual;
ESTABLECER TAMAÑO DE PÁGINA 24

Vistas relacionadas
Las siguientes vistas se pueden usar para mostrar la salida de ADDM sin usar Enterprise Manager o la función GET_TASK_REPORT:
DBA_ADVISOR_TASKS:información básica sobre las tareas existentes.
DBA_ADVISOR_LOG:información de estado sobre las tareas existentes.
DBA_ADVISOR_FINDINGS:hallazgos identificados para una tarea existente.
DBA_ADVISOR_RECOMMENDATIONS:recomendaciones para los problemas identificados por una tarea existente.