Есть два вида генерируемых сервером предупреждений: пороговые и непороговые.

Большинство генерируемых сервером предупреждений конфигурируются, устанавливая пороги предупреждений и критические пороговые значения на метриках базы данных. Можно определить пороги более чем для 120 метрик, включая следующие:
Физические чтения В Секунду
Пользовательские Фиксации В Секунду
Время отклика Службы SQL
За исключением метрики Tablespace Space Usage, которая относится к базе данных, другие метрики связаны с экземпляром. Пороговые предупреждения также называют предупреждениями с фиксацией состояния, которые автоматически очищаются, когда аварийная ситуация исчезает. Предупреждения с фиксацией состояния появляются в DBA_OUTSTANDING_ALERTS и, когда очищаются, переходят в DBA_ALERT_HISTORY.
Другие генерируемые сервером типы предупреждений соответствуют определенным событиям базы данных, таким как ошибки ORA-*, ошибки “Snapshot too old”, Recovery Area Low On Free Space-, и Resumable Session Suspended. Они не основаны на пороговых значениях и называются также предупреждениями без фиксации состояния. Предупреждения не сохраняющие состояние идут непосредственно в таблицу истории. Очистка предупреждений, не сохраняющих состояние, имеет смысл только в среде Консоли Управления Базой данных, потому что Консоль Управления Базой данных хранит предупреждения не сохраняющие состояние в своем собственном репозитарии.