Я пытаюсь использовать уведомления об изменении оракула (API из пакета Dbms_Change_Notification) для обновления сложных материализованных представлений. Я устанавливаю уведомление об изменении для своей таблицы с помощью обратного вызова PL / SQL и вижу в представлении USER_CHANGE_NOTIFICATION_REGS, что мое уведомление об изменении установлено правильно. При разработке серверы Oracle с уведомлениями об изменении нагрузки при низкой нагрузке вызываются, как и ожидалось, сразу после фиксации таблицы наблюдения Но на реальных серверах с высокой нагрузкой уведомления об изменениях никогда не вызываются.
Есть ли способ выяснить, почему не вызываются уведомления об изменениях, когда они будут вызываться, какая ошибка возникает при их вызове и т. Д.?
P.S. Я использую Oracle версии 10.2.0.3.0