Możesz użyć audytu, takiego jak:
KONTROLA WYBIERZ TABELĘ, WSTAW TABELĘ, USUŃ TABELĘ, WYKONAJ PROCEDURĘ Z DOSTĘPEM, JEŚLI NIE POWODUJE;
By ACCESS jest dla każdej instrukcji (co wydaje się być tym, czego chcesz). Przez SESSION nagrywa jeden rekord na sesję (środowisko o dużej głośności).
Wbudowany w Oracle audyt ma mniejsze obciążenie niż wyzwalacz. Wyzwalacz, który zawierają inne odpowiedzi, pozwala rejestrować dokładnie te informacje, które chcesz. Audyt wykryje również trafienia tylko na istniejące obiekty. Jeśli ktoś wybierze na nieistniejącej tabeli (z błędną pisownią lub cokolwiek), audyt tego nie wykryje. Powyższe wyzwalacze będą działać.
Dużo więcej informacji w przewodniku bezpieczeństwa:http://download.oracle.com/docs/cd/B19306_01/network.102/b14266/auditing.htm#i1011984