Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle - Audit Trail für einen bestimmten Benutzer

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;

PRÜFUNG

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