После упорядочивания таблеспейсов в базе (создание новых, перенос таблиц, удаление старых) начались сыпаться трейсы вида qr1_m000_5789.trc каждые 10 минут. Содержимое:
ktte_threshold_slave: suppressing error 1
Покопав проблему, я пришёл к выводу что на базах, где сыпутся эти трейсы, запрос SELECT * FROM dba_thresholds или SELECT * FROM TABLE (DBMS_SERVER_ALERT.view_thresholds) выдаёт ошибку ORA-00001: unique constraint (SYS.WRI$_ALERT_THRESHOLD_PK) violated.
Такая же ошибка при попытке модифицировать Threshold в DB control: Database Instance -> Tablespaces -> Thresholds, изменить. Затем Apply - и ошибка. В базах где этих ошибок в трейсах нету - запрос из dba_thresholds проходит успешно. Я предположил, что проблема где-то рядом. Что-то связано с мониторингом табличных пространств и уровней предупреждений в них (threshold alerts).
Пакет DBMS_SERVER_ALERT - с закрытым кодом (wrapped pl/sql), найти конкретное место не получится. Содержимое таблицы WRI$_ALERT_THRESHOLD с виду нормальное, повторяющихся записей (якобы нарушающих уникальность ключа) не найдено.
Есть ли какие-нибудь версии куда еще копать?
нашел сходные темы:
/topic/731282/topic/919340