Contacts     ->      ICQ:    699 512 265,         E-Mail: CerebroSQL@gmail.com

  • YouTube Social  Icon

Existence - монитор работы баз Oracle

Механизм предназначен для проверки доступности (статуса) неограниченного количества баз данных, сбора информации об состоянии основных параметрах работы БД Oracle, их систематизации и анализа.

Начиная с версии 3.7 Existence разделен на 2 не зависимых механизма

  • System - содержит набор системных заданий, изменение, удаление которых не возможно

  • User - пользовательские задания, позволяющие гибким образом настроить контроль необходимых параметров, данных

[SYSTEM]

Системные задания, список заданий зашит в программе, их модификация, удаление не возможна

Системные задания
  • Size_database_full_mb - проверять свободное место в табличных пространствах используя запрос с обходом dba_free_space. Размер в МБ (запрос)

  • Size_database_full_perc - проверять свободное место в табличных пространствах используя запрос с обходом dba_free_space. Размер в % (запрос)

  • Size_database_lite_mb - проверять свободное место в табличных пространствах используя запрос без обхода dba_free_space. Размер в МБ (запрос)

  • Size_database_lite_perc - проверять свободное место в табличных пространствах используя запрос без обхода dba_free_space. Размер в % (запрос)

  • Size_database_asm_mb - проверка свободного места в ASM. Размер в МБ (запрос)

  • resize_tablespace - проверка на сколько дней хватит свободного места в табличном пространстве при его текущем заполнении данными (запрос)

  • Wait_database_ash - текущая нагрузка на базу по данным из ASH (active session history) (запрос)

  • Wait_database_se - текущая нагрузка на базу. Данные собираются программой (запрос)

  • Size_filesystem_server - запрос к таблице указанной в настройках программы для получения информации о размере файловых систем сервера (Settings - Existence - Table name monitoring storage). Таблица создается по инструкции здесь

  • Rman_backup_date - информация о последней операции резервного копирования с использованием RMAN (запрос)

  • Standby_status - проверка статуса наката журналов на standby базу (запрос)

  • Block_buffer_cache - процент попаданий в Block buffer cache для запросов (запрос)

  • Dictionary_cache - процент попаданий в Dictionary cache для запросов (запрос)

  • Latch - определение процента конкуренции за Latch. Низкое значение говорит о наличии конкуренции за защелки (запрос)

  • Labrary_cache - процент попаданий в Library cache для запросов (запрос)

  • session_process - количество сессий/процессов в БД. Задание так же проверяет не достигло ли их количество 80% от максимально разрешенного (запрос)

Настройка заданий для баз

Открыть настройки existence нажав на кнопку "Configure"

В списке "Connection list" отображается список всех соединений настроенных в программе.

Красный квадрат слева от названия указывает на отсутствие настроенных заданий.

Запись состоит из: <имя соединения (TNSName)> - <количество заданий> [<комментарий к соединению>]

Настройка:

  • Выделить соединение в дереве "Connection list"

  • Указать имя сервера в поле "Server name"

  • В окне "Job list" проставить нужные чеки

  • Нажать кнопку "Save"

Сообщение "Data saved" говорит о успешности операции, в блоке "Connection list" иконка становиться зеленой

Так же в основном окне программы на вкладке "Existence" в блоке "List database" отображается информация о соединениях настроенных для использования в Existence

При выделении соединения в блоке "List database", в блоке "List job database" отображается список заданий настроенных для соединения

Включение | Выключение

Включение - перевести переключатель "[SYSTEM]" в состояние Start

Выключение - перевести переключатель "[SYSTEM]" в состояние Stop

Сообщения

В процессе работы собирая и анализируя полученную информация механизм взаимодействует с пользователем следующими способами:

  • Информация в основном окне на вкладке "[SYSTEM]"