ich auf bestimmte Tabellen Orakel ausgeführt alle Oracle-select-Anweisung aufnehmen möchten und pc ip address
, windows username
, PC name
, wie man alle Oracle-select-Anweisung auf dem Tisch Orakel ausgeführt aufzeichnen
in anderen Worten, die ich wissen müssen, wer und wann eine Tabelle gelesen wurde ..
ich gesucht und gefunden wird die diese Abfrage zurückgeben pc ip address
, windows username
, PC name
SELECT SYS_CONTEXT ('USERENV', 'IP_ADDRESS'),
SYS_CONTEXT ('USERENV', 'HOST'),
SYS_CONTEXT ('userenv', 'OS_USER')
FROM DUAL;
Aber ich frage mich, ob das korrekte Informationen zurückgibt, wenn es keine Datenbank auf diesem PC gibt?
seit Trigger kann nicht gestartet werden bei Auswahl dann Wie geht man mit diesem Fall?
ich Orakel bin mit bildet 6i Anwendung, wenn es mögliche Lösung ist zu
, die mit Oracle9i funktioniert hat, aber es wird nicht zeigen mir die sql_text ist ihr jede Arbeit um? – sam
Sie können die Spalte "ACTION_NAME" so projizieren, wie es in meinem Update vorgeschlagen wird. Dort wird nur angegeben, welche DML/DDL verwendet wurde und nicht die vollständige Anweisung. – JSapkota