powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Automatic Report Capturing
5 сообщений из 5, страница 1 из 1
Automatic Report Capturing
    #39557560
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наткнулся на High CPU Usage and/or Frequent Occurrences of ORA-12850 For Monitor Queries by MMON From 12.1(Doc ID 2102131.1) . Про Automatic Report Capturing никакой инфы. Интересует, как минимум, есть ли возможность задавaть расписание для Automatic Report Capturing а не интeрвал как это делает _report_capture_cycle_time.

SY.
...
Рейтинг: 0 / 0
Automatic Report Capturing
    #39557622
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
SY,

Судя по всему, придется сначала выключить, а потом включать и выключать через DBMS_AUTO_REPORT.start_report_capture , DBMS_AUTO_REPORT.finish_report_capture
...
Рейтинг: 0 / 0
Automatic Report Capturing
    #39557625
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
только важное отличие - при автоматическом будет regular:
Код: plsql
1.
2.
3.
4.
5.
SQL> select execution_mode,last_cycle_time,sysdate  from v$sys_report_stats;

EXECUTION_MO LAST_CYCLE_TIME     SYSDATE
------------ ------------------- -------------------
REGULAR      2017-11-22 15:58:14 2017-11-22 15:58:18

а при DBMS_AUTO_REPORT.start_report_capture будет FULL_CAPTURE:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
SQL> exec DBMS_AUTO_REPORT.start_report_capture;

PL/SQL procedure successfully completed.

SQL> select execution_mode,last_cycle_time,sysdate  from v$sys_report_stats;

EXECUTION_MO LAST_CYCLE_TIME     SYSDATE
------------ ------------------- -------------------
FULL_CAPTURE 2017-11-22 15:56:13 2017-11-22 15:57:52
...
Рейтинг: 0 / 0
Automatic Report Capturing
    #39557680
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Т.e. явно никак. Останавливаем через DBMS_AUTO_REPORT.finish_report_capture. Запускаем в нужное время через DBMS_AUTO_REPORT.start_report_capture и после этого он выполняется через каждые _report_capture_cycle_time секунд после окончания предыдущего. Хотя, в принципе можно просто в нужное время установить _report_capture_cycle_time и посколько DBMS_AUTO_REPORT.start_report_capture выполняется раз в минуту то погрешность вполне приемлемая.

SY.
...
Рейтинг: 0 / 0
Automatic Report Capturing
    #39557927
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
SY,

только есть разница между REGULAR и FULL_CAPTURE, что видно даже по названиям: при FULL_CAPTURE оракл сохраняет вообще все что есть в v$sql_monitor, а при REGULAR только при "большой нагрузке".
Остальные параметры:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
SQL> @param_ report_cap
NAME                                   VALUE   TYPE    DESCRIPTION
-------------------------------------- ------- ------- ------------------------------------------------------------
_report_capture_cycle_time             0       number  Time (in sec) between two cycles of report capture daemon
_report_capture_dbtime_percent_cutoff  50      number  100X Percent of system db time daemon is allowed over 10 cycles                                            
_report_capture_recharge_window        10      number  No of report capture cycles after which db time is recharged
_report_capture_timeband_length        1       number  Length of time band (in hours) in the reports time bands table
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Automatic Report Capturing
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]