ADDM анализирует данные из Automatic Workload Repository (AWR) и находит потенциальные узкие места. Для каждой найденной проблемы он попытается найти root cause и предоставить рекоммендации по ее устранению.
Как его запустить?
Запустить его можно так:
Запустить его можно так:
- устанавливаем переменные окружения(ORACLE_SID, ORACLE_HOME)
- запускаем sqlplus
- @/rdbms/admin/addmrpt.sql
2-й способ: из софта, подключенного к базе данных, например: sqldeveloper, sqlplus.р
- Подключаемся к базе данных.
- Запускаем эти 2 скрипта, но незабудьте их подправить:
Пример запуска ADDM задачи для анализа, начиная со снепшота 33068 и заканчивая 33073.
BEGIN
BEGIN
-- Create an ADDM task.
DBMS_ADVISOR.create_task (
advisor_name => 'ADDM',
task_name => '33068_33073_AWR_SNAPSHOT',
task_desc => 'Advisor for snapshots 33068 to 33073.');
-- Set the start and end snapshots.
DBMS_ADVISOR.set_task_parameter (
task_name => '33068_33073_AWR_SNAPSHOT',
parameter => 'START_SNAPSHOT',
value => 33068);
DBMS_ADVISOR.set_task_parameter (
task_name => '33068_33073_AWR_SNAPSHOT',
parameter => 'END_SNAPSHOT',
value => 33073);
-- Execute the task.
DBMS_ADVISOR.execute_task(task_name => '33068_33073_AWR_SNAPSHOT');
END;
SET LONG 100000
SET PAGESIZE 50000
SELECT DBMS_ADVISOR.get_task_report('33068_33073_AWR_SNAPSHOT') AS report
FROM dual;
SET PAGESIZE 24
task_name - имя задачи, может быть любым
task_desc - описание задачи, может быть любым
value - номер снепшота
0 коммент.:
Отправить комментарий