[Oracle] Monitoring/Auditing

Hi !

Unter MSSQL ist es mit dem Profiler möglich, (fast) alle Aktionen eines Benutzers/Programmes zu beobachten.
Mich interessieren vor allem die DML (spez. Select)-Statements.

Unter Oracle gibt es die Auditing-Mechanismen. Das komplette Select-Statement wird jedoch nicht in die Audit-Table geschrieben.

Nun meine Frage: Wie kann ich feststellen, welche Benutzer/Programm WANN WELCHES Statement (komplett) gegen die Datenbank sendet ?

Vielen Dank für Eure Mühe.

Gruß
Dieter

ich weiss nicht genau, ob dies das ist, was du suchst aber im dba studio von oracle findet man unter „instanz“=>„sitzung“ alles moegliche zu abgeschickten sql…(d.h. welcher nutzer was gemacht hat und wie der aktuelle status ist.)

der jan

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

…aber angeblich werden auch diese Angaben in der Tabelle AUD$ gespeichert- zumindest laut Hilfe.

Gruß

J.

Hi Dieter!

Oracle unterstützt sowohl Monitoring als auch Auditing. Es schon eine Weile her ist, dass ich mich damit beschäftigt habe, deswegen habe ich auch nicht mehr alle Infos und Tricks parat. Vielleicht hilft Dir:

http://www.wer-weiss-was.de/cgi-bin/forum/showarchiv…

ciao,
Bernhard