Zunächst müssen Sie die Überwachung in Ihrer Datenbank aktivieren, indem Sie audit_trail
festlegen Parameter wie unten gezeigt-
SQL> alter system set audit_trail='OS|DB|DB,EXTENDED|XML|XML, EXTENDED';
Für die Überwachung verwendete Initialisierungsparameter
Dann können Sie den Benutzer prüfen als-
SQL>CONNECT sys/password AS SYSDBA
SQL> AUDIT ALL BY username BY ACCESS;
SQL> AUDIT SELECT TABLE, UPDATE TABLE, INSERT TABLE, DELETE TABLE BY username BY ACCESS;
SQL> AUDIT EXECUTE PROCEDURE BY username BY ACCESS;
Audit-Aufzeichnungen finden Sie in DBA_AUDIT_TRAIL
view.Folgende Abfrage listet alle Audit-bezogenen Ansichten auf.
SQL>SELECT view_name FROM dba_views WHERE view_name LIKE 'DBA%AUDIT%';
Die detaillierte Überwachung ist nur in der Enterprise Edition verfügbar.
Funktionsverfügbarkeit nach Edition