Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como criar uma tarefa ADDM e verificar seu relatório

Nesta postagem, explicarei como criar uma tarefa ADDM  e verificar seu relatórioEstamos usando o snapshot inicial como 900
E os snapshots finais como 950


BEGIN
— Crie uma tarefa ADDM.
DBMS_ADVISOR.create_task (
advisor_name      => 'ADDM',
task_name         => '900_950_AWR_SNAPSHOT',
task_desc        => 'Advisor para instantâneos de 900 a 950.');
— Defina os instantâneos de início e fim.
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);
— Execute a tarefa.
DBMS_ADVISOR.execute_task(task_name => '900_950_AWR_SNAPSHOT',);
END;
/
— Exiba o relatório.
SET LONG 100000
SET PAGESIZE 50000
SELECT DBMS_ADVISOR.get_task_report('900_950_AWR_SNAPSHOT') AS report
FROM   dual;
SET PAGESIZE 24

Visualizações Relacionadas
As visualizações a seguir podem ser usadas para exibir a saída ADDM sem usar o Enterprise Manager ou a função GET_TASK_REPORT:
DBA_ADVISOR_TASKS – Informações básicas sobre tarefas existentes.
DBA_ADVISOR_LOG – Informações de status sobre tarefas existentes.
DBA_ADVISOR_FINDINGS – Achados identificados para uma tarefa existente.
DBA_ADVISOR_RECOMMENDATIONS – Recomendações para os problemas identificados por uma tarefa existente.