I am trying to use oracle change notifications (API from the Dbms_Change_Notification package) to update complex materialized views. I set a change notification for my table with my PL / SQL callback, and I see in the USER_CHANGE_NOTIFICATION_REGS view that my change notification is set correctly. When developing oracle servers with notifications of low load changes, it is called as expected immediately after fixing the observed table. But on real high-load servers, it seems like change notifications are never called.
Is there a way to fix the problem, why notifications of changes do not cause when they will be called, what error occurs when they are called, etc.?
PS I am using oracle Version 10.2.0.3.0
source
share