При отсутствии Enterprise Manager можно легко снять AWR отчеты. Всё, что для этого понадобится — доступ к базе.
Выполняем следующий запрос:
-
```oraclesql
+
```oraclesql=
--Поиск DB_ID и всех точек
select * from DBA_HIST_SNAPSHOT d order by d.begin_interval_time desc
```
Из этого запроса мы узнаем ID базы и номер инстанса. Так же видим все последние снапшоты. Если надо выбрать отчет за какое-то время, можно воспользоваться существующими точками.
Если же надо построить отчет по происходящему, создаем новые точки:
-
```oraclesql
+
```oraclesql=
--создание новой точки
declare
v_num number;
@@ 22,7 22,7 @@
В результате выполнения этого кода получаем созданый снапшот. Результат — ID снапшота. Затем проводим нужные эксперименты и создаем еще один снапшот. Между ними и будем строить отчет.
Для построения отчета используем следующий запрос: