Misschien wilt u Auditing gebruiken zoals:
AUDIT SELECTEER TABEL, VOEG TABEL IN, VERWIJDER TABEL, PROCEDURE UITVOEREN DOOR TOEGANG WANNEER NIET SUCCESVOL;
By ACCESS is voor elke verklaring (die lijkt op wat je wilt). Door SESSION zou één record per sessie worden opgenomen (omgeving met hoog volume).
De ingebouwde auditing van Oracle heeft minder overhead dan een trigger. Een trigger, die andere antwoorden bevatten, stelt u in staat om de exacte informatie te loggen die u wilt. Auditing zal ook alleen treffers op bestaande objecten opvangen. Als iemand selecteert op een niet-bestaande tafel (verkeerd gespeld of wat dan ook), zal auditing het niet opvangen. De bovenstaande triggers zullen dat wel doen.
Veel meer info in de veiligheidsgids:http://download.oracle.com/docs/cd/B19306_01/network.102/b14266/auditing.htm#i1011984