Spójrz na Oracle Change Notification, tak interesującą funkcję Oracle.
Z dokumentacji Oracle:"Database Change Notification to funkcja, która umożliwia aplikacjom klienckim rejestrowanie zapytań w bazie danych i otrzymywanie powiadomień w odpowiedzi na zmiany DML lub DDL na obiektach powiązanych z zapytaniami. Powiadomienia są publikowane przez bazę danych kiedy transakcja DML lub DDL zostanie zatwierdzona."