sql >> Database teknologi >  >> RDS >> Oracle

Oracle - Audit Trail for en bestemt bruger

Først og fremmest skal du aktivere revision i din database ved at indstille audit_trail parameter som vist nedenfor-

SQL> alter system set audit_trail='OS|DB|DB,EXTENDED|XML|XML, EXTENDED';

Initialiseringsparametre, der bruges til revision

Derefter kan du revidere brugeren som-

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

Revisionsposter kan findes i DBA_AUDIT_TRAIL view.Følgende forespørgsel viser alle revisionsrelaterede visninger.

SQL>SELECT view_name FROM dba_views WHERE view_name LIKE 'DBA%AUDIT%';

Finmasket revision er kun tilgængelig i Enterprise Edition.

Funktionstilgængelighed efter udgave




  1. Hvordan får man data fra en mysql-database ved hjælp af javascript?

  2. SQL med rang og partition

  3. php mysql indsæt (max(id)+1)

  4. Tilføj flere rækker i kun én række fra en enkelt tabel