МЕТРИКИ (ГЛАВНОЕ ОКНО)

  • Active session - количество сессий в статусе "Active". Данные берутся из представления v$session (кликабельно, открывается "Session list" с установленным фильтром "Active", вкладка "Session"). {подробнее}

  • Total session - количество сессий в БД. Данные берутся из представления v$session (кликабельно, открывается "Session list" с установленным фильтром "All", вкладка "Session"). {подробнее}

  • Count blocking - количество сессий заблокированных другими сессиями (кликабельно, открывается "Session list", вкладка "Blocking TREE").  {подробнее}

  • Processes - количество процессов в БД.

  • Open cursor - количество открытых курсоров в БД. {подробнее}

  • Corruption - количество блоков БД в статусе Corrupt

  • Parce count - процент запросов для которых выполнялся полный разбор к общему количеству разобранных запросов. Чем меньше значение, тем лучше. Расчет значения: round("parse count hard"/"parse count total")*100 

  • Parse time - Расчет значения: "parse time cpu"/"parse time elapsed"*100 

  • Switching logs - среднее время переключения журналов REDO. В зависимости от режима работы БД (Archivelog или Noarchivelog) используются разные запросы

  • General REDO size - Размер в гигабайта архивных журналов за текущий день. При клике открывается окно с топом объектов по генерации данных в журнал REDO

  • File stat: Reading - объем информации прочитанный из базы данных за время между проходами ядром мониторинга. При клике открывается окно с дополнительной информацией о вводе/выводе в БД.

  • File stat: Write - объем информации записанной в базу данных за время между проходами ядром мониторинга. При клике открывается окно с дополнительной информацией о вводе/выводе в БД.

  • RMAN - Время в минутах прошедшее с момента последнего успешного бэкапа выполненного с использованием RMAN. В квадратных скобках указывается тип резервного копирования (Full DB, Incr, Archivelog) При клике открывается окно для  просмотра данных о резервном копировании БД с использованием RMAN.

  • ASM - Имя и свободное место в дисковой группе с наименьшим количеством свободного места. При клике открывается окно для просмотра данных по использованию ресурсов в ASM.

  • FRA - процент свободного места во FRA (fast_recovery_area). В квадратных скобках указывается максимальный объем данных (архивных журналов) которые разрешено хранить в данной области.

  • Size datafile|*Size datafile - Показывает текущий размер базы данных. В зависимости от установки чека "Easy query" отображает либо текущий размер всех датафайлов или фактический размер БД с учетом свободного места в блоках данных. При клике открывается окно просмотра информации о tablespace (управление, размер, ...) - раздел "Tablespace management".

  • @@Maximizing - максимальный размер базы данных.

  • @@Count - количество табличных пространств | фалов данных. 

  • @@Name [Min] - имя табличного пространства с минимальным количеством свободного места.

  • @@Using [Perc] - процент заполненности табличного пространства с минимальным количеством свободного места.

  • Reclaimable - Количество мегабайт которые можно освободить в БД выполнив сжатие объектов БД. При клике открывается окно со списком рекомендаций  по освобождению места в объектах БД [таблицы, индексы].

  • OMF Data - Используется ли "Oracle Managed Files" для датафайлов. При клике открывается управление параметрами OMF.

  • OMF Log - Используется ли "Oracle Managed Files" для журналов REDO. При клике открывается управление параметрами OMF.

  • UNDO - Количество ошибок ORA-01555 за текущий день. При клике открывается окно с информацией о параметрах пространства UNDO, аналитикой. 

  • Destination - Статус Oracle destination. При нахождении хотя бы одного destination в статусе Invalid, значение метрики меняется на Invalid. При клике открывается окно настройки и просмотра статусов.

  • Standby - статус доката standby базы.

  • Job active - Количество активных заданий (dbms_job) в данный момент времени. При клике открывается окно с дополнительной информацией о заданиях в БД созданных через dbms_job

  • Scheduler active - Количество активных заданий (dbms_scheduler) в данный момент времени.

  • Scheduler failed - Количество заданий scheduler завершившихся с ошибкой за текущий день. При клике открывается окно с детальной информацией об ошибках

  • Outstanding - Количество предупреждений от СУБД Oracle. При клике открывается окно со списком всех рекомендаций

  • Recyclebin - включена ли корзина в БД (данные берутся из V$PARAMETER, значение параметра recyclebin)

  • Total PGA used - Количество памяти в области PGA использованное процессами. При клике открывается окно с подробной информацией о использование ресурсов PGA процессами

  • SGA max size - Максимальный размер памяти доступный для области SGA. При клике открывается окно для просмотра подробной информации о параметрах памяти доступной БД, пулов

  • @@Buffer cache -  Объем памяти выделенной из области SGA под Buffer cache (область для кеширования блоков данных БД).

  • @@Shared pool - Объем памяти выделенной из области SGA под Shared pool (область для хранение библиотечного кеша, словарного кеша, кеша для параллельных процессов и структур управления)

  • @@Java pool - Объем памяти выделенной из области SGA под Java pool (область для хранения Java кода и данных виртуальной Java машины)

  • @@Large pool - Объем памяти выделенной из области SGA под Large pool (область памяти для транзакций работающий более чем с одной базой данных, ввода/вывода серверных процессов и операций резервного копирования и восстановления)

  • @@Streams pool - Объем памяти выделенной из области SGA под Streams pool (пул используется только для технологии Oracle Streams, хранит очереди сообщений)

  • Hit ratio - проценты попаданий в тот или иной пул. Показатели используются для анализа достаточности размеров пулов и общего количества памяти для работы базы

  • @@Dictionary cache - низкое значение параметра говорит или о недостаточном размере shared pool или о большом количестве "новых" запросов к словарю.

  • @@Library cache - отражает эффективность Library cache. Низкое значение говорит о недостатке памяти для хранения конструкций на языке PL\SQL и разобранных запросов.

  • @@Block buffer cache - низкое значение говорит о недостатке памяти в Buffer cache.Так же, указывает на то, что для выполнения запросов потребовались дисковые операции, так как нужные блоки данных небыли найдены в памяти и данные пришлось брать с диска

  • @@Latch - низкое значение говорит о проблемах с фиксацией и конкуренции за защелку.

  • Disk sort ratio - соотношение дисковых сортировок к сортировкам в памяти. Чем меньше значение, тем лучше

  • Rollback Segment wait - процент ожидания доступа к сегментам отката. Чем меньше, тем лучше

  • Dispatcher workload - нагрузка на диспетчера. Чем меньше, тем лучше

  • TOP Wait event - Отображает информацию о "главном событии ожидания"  в процентах для сессии и базы в целом. При клике открывается окно с полным перечнем событий ожидания в процентах для базы и сессии.

  • Force: [YES|NO] - изменение режима force БД

Управление сессиями

(привилегии)

 
Структура окна

 

Кнопки окна
  • Обновить список

  • Запустить/открыть редактор запросов

  • Запустить/открыть монитор активности

  • Заверишь сессию.

Выполняется команда: alter system kill session '<sid>,<serial#>' immediate

  • Включить трассировку сессии

Последовательность действий:

  1. Выделить сессию в гриде

  2. Нажать кнопку

  3. В поле "Еracing is enabled for" отобразится запись вида <sid>,<serial#>

  • Завершить трассировку сессии

Последовательность действий:

  1. Выделить сессию в списке "Еracing is enabled for"

  2. Нажать кнопку

  3. Запись из списка "Еracing is enabled for" должна исчезнуть

  • Включить автообновление списка (каждые 5 с.) 

Вкладки по видам группировок данных
Session

Список сессий в БД.

Блок "Data filter" - фильтр сессий:

  • All - все сессии

  • Active - сессии в статусе Active

  • SQL_ID - сессии у которых значение поля "sql_id" не пустое

  • No Oracle - пользовательские сессии, запущенные не системным пользователем

Блок "Details" - важная информация по выделенной сессии. Данные берутся из v$session.

Строка "Event" кликабельно, отображается информация по ожиданию (доступно редактирование описания)

Блок "Еracing is enabled for" - список сессий для которых включена трассировка

Parallel session

Список запросов выполняющихся параллельно

Blocking TREE

Список блокировок в виде дерева 

Вкладки с дополнительной информацией
Страница "Cursors"

Список курсоров сессии

Страница "SQL Text"

Текст текущего запроса в сессии.

Страница "Session statistics"

Статистика работы по текущей сессии. Накопительные данные с момента старта сессии

Страница "Locks"

Блокировки, если текущая сессия блокируется другой сессией, отображается информация по блокирующей сессии

Страница "Longops"

Информация по длительным операциям при выполнении запроса (там как полное чтение таблицы/партиции, сортировка). 

Страница "Plan"

План выполнения текущего запроса

Вкладка "Rollback"

Информация по размеру сегмента отката выделенного для текущей сессии 

Вкладка "Session wait"

Информация по текущему ожиданию сессии

Вкладка "SQL Monitoring"

Отчет формируется используя системный пакет DBMS_SQLTUNE. Для формирования отчета в параметрах программы должна быть включена опция "Use of the Diagnostic and Tuning options"

Вкладка "Query statistics"

Статистика выполнения запроса (накопительная)

 
Открытые курсоры

(привилегии)

Статистика по открытым курсорам в сессиях

  • Блок "List session" - данные из системной статистики (метрика "opened cursors current", представление v$sesstat)

  • Блок "Session information" - данные отображаются при выборе сессии в списке "List session". Информация из v$session

  • Страница "Cursor" - все открытые курсоры сессии (представление v$open_cursor

  • Страница "Statistics" - глобальная статистика по сессии 

 
Генерация данных REDO

(привилегии)

Подробная статистика по объектам при работе с которыми происходит максимальная генерация данных в журнале REDO. Так же суммарные данные по объему генерация данных по дням

Вкладка "TOP General object"

Список объектов при изменении которых был максимальный объём генерации данных в журнале REDO.

Datetime start:Datetime end - фильтр для отображения данных за определенный промежуток времени. По умолчанию месяц  

Вкладка "Size REDO archived"

Суммарный объем за архивированных журналов REDO по дням. Данные группируются по "Destination" в разрезе дней. 

Т.е. в случаи если в БД настроено несколько точек архивирования журналов (например 2 папки для archiveog и standby), то по каждому дню будет 3 записи с суммарным объемом журналов направленных в каждый "Destinatin

RMAN

(привилегии)

Информация по резервному копированию БД с помощью утилиты RMAN.

 

Поле "For the last" - фильтр, служит для отображения информации за последние N дней

При выделении строки в списке "List backup" в поле information отображается следующая информация:

  • Date start - время запуска операции резервного копирования

  • Backup type - тип операции:

    • DB FULL

    • RECVR AREA

    • DB INCR

    • DATAFILE FULL

    • DATAFILE INCR

    • ARCHIVELOG

    • CONTROLFILE

    • SPFILE

в скобках указывается статус , где:

  • C- COMPLETED

  • CWW - COMPLETED WITH WARNINGS

  • CWE - COMPLETED WITH ERRORS

  • F - FAILED

  • RWW - RUNNING WITH WARNINGS

  • RWE - RUNNING WITH ERRORS

  • DEVICE - устройство резервного копирования (Диск или лента)

  • TIME - время выполнения операции

  • INPUT - всего данных на входе

  • -BYTES PER SECOND - средняя скорость чтения данных в секунду

  • OUTPUT - всего данных на выходе

  • -BYTES PER SECOND - средняя скорость записи бэкапа в секунду

Вкладка "Details"

Содержит подробные сведения о копировании отдельных объектов, их размере, входных и выходных объектах

Вкладка "Log"

Полный лог выполнения резервного копирования

Вкладка "Configuration"

Список изменённых параметров утилиты RMAN 

ASM

Детальная информация по ASM (Automatic Storage Management) 

 
  • Вкладка "Attribute" - атрибуты дисковых групп

  • Вкладка "Client" - клиенты подключенные к ASM

  • Вкладка "Disk" - подробная информация по дискам в составе дисковых групп. В том числе и данные по размеру и свободному месту

  • Вкладка "Diskgroup" - подробная информация по дисковым группам.

  • Вкладка "Chart I/O" - информация в виде графика по вводу/выводу по всем дисковым группам 

Storage manager

Мониторинг и обслуживание табличных пространст/файлов БД.

Вкладка "InfoDB"

Информация о размере табличных пространств, файлов в них входящих, а так же свободном месте 

 

Переключатель "Type query" - тип запроса используемого для определения размера пространств/файлов и свободного места

  • Quick (do not use dba_free_space) - использовать "легкий" запрос. В запросе не используется представление dba_free_space. Запрос подходит в первую очередь для больших баз. свободное место в пространствах/файла подсчитывается на основе текущего размера и максимально возможного. Данные по свободным блокам не учитываются (по умолчанию)

  • Full (use dba_free_space!) - использовать стандартный запрос. Производится подсчет в том числе и размера пустых блоков в файлах. Запрос может выполнятся долго, зависит от размера БД.

При изменении типа запроса на стандартный, происходит перерисовка дерева, добавляется информация по количеству количеству файлов в каждом из пространств и реальному размеру

Дерево "Tree tablespace"

Узел "TABLESPACE"

При клике по узлу происходит обновление данных в разделе "Size object"

Узел "PERMANENT" - пользовательские пространства. При клике по узлу в разделе "Size object" отображается информация только по пространствам с данными. При клике по дочернему узлу, отображается информация по его файлам

Узел "TEMPORARY" - временные пространства. При клике по узлу в разделе "Size object" отображается информация только по пространствам для временных данных. При клике по дочернему узлу, отображается информация по его файлам

Узел "UNDO" - пространства для хранения блоков отката. При клике по узлу в разделе "Size object" отображается информация только по пространствам отката. При клике по дочернему узлу, отображается информация по его файлам

Раздел "Size object"

Раздел содержит данные по размеру пространств/файлов, свободному месту в них.

При клике по строке в сетке в блоках "Tablespae info" и "Storage info" отображается дополнительная информация.

Вкладка "Tablespace info"

Содержит подробную информация по табличным пространствам, файлам БД, их размере, динамике заполнения.

Вкладка "Details":

  • Блок "Info" - сведения о табличном пространстве.

  • Блок "Datafiles" - информация о файлах входящих в пространство. Их фактическом размере и максимально возможном размере 

Вкладка "Resize history [TS]"

  • Статистика изменения размера табличного пространства по времени.

Вкладка "Resize history [DB]"

  • Статистика изменения размера всех табличных пространств.

Вкладка "New tablespace"

 

Служит для массового создания табличных пространств в БД по одному шаблону