Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak utworzyć zadanie ADDM i sprawdzić jego raport

W tym poście wyjaśnię, jak utworzyć zadanie ADDM i sprawdzić jego raport. Używamy migawek początkowych jako 900
I migawek końcowych jako 950

BEGIN
— Utwórz zadanie ADDM.
DBMS_ADVISOR.create_task (
advisor_name      => 'ADDM',
task_name         => '900_950_AWR_SNAPSHOT',
task_desc         => 'Advisor dla zrzutów od 900 do 950.');
— Ustaw zrzuty początkowe i końcowe.
DBMS_ADVISOR.set_task_parameter (
task_name => '900_950_AWR_SNAPSHOT',
parameter => 'START_SNAPSHOT' ,
wartość     => 900);
DBMS_ADVISOR.set_task_parameter (
nazwa_zadania => '900_950_AWR_SNAPSHOT',
parametr => 'END_SNAPSHOT',
wartość     => 950);
— Wykonaj zadanie.
DBMS_ADVISOR.execute_task(task_name => '900_950_AWR_SNAPSHOT',);
END;
/
— Wyświetl raport.
USTAW LONG 100000
USTAW ROZMIAR STRONY 50000
WYBIERZ DBMS_ADVISOR.get_task_report('900_950_AWR_SNAPSHOT') JAKO raport
Z   dual;
USTAW ROZMIAR STRONY 24

Widoki pokrewne
Poniższych widoków można używać do wyświetlania danych wyjściowych ADDM bez korzystania z programu Enterprise Manager lub funkcji GET_TASK_REPORT:
DBA_ADVISOR_TASKS — Podstawowe informacje o istniejących zadaniach.
DBA_ADVISOR_LOG — Informacje o stanie istniejących zadań.
DBA_ADVISOR_FINDINGS – Ustalenia zidentyfikowane dla istniejącego zadania.
DBA_ADVISOR_RECOMMENDATIONS – Zalecenia dotyczące problemów zidentyfikowanych przez istniejące zadanie.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstaw, jeśli nie istnieje Oracle

  2. Jak skonfigurować Ruby on Rails z Oracle?

  3. Jak wyświetlić wszystkie tabele w Oracle?

  4. Dobra praktyka otwierania/zamykania połączeń w aplikacji asp.net?

  5. Dzielenie ciągu na wiele wierszy w Oracle