sql >> Databasteknik >  >> RDS >> Oracle

Oracle - Audit Trail för en specifik användare

Först och främst måste du aktivera revision i din databas genom att ställa in audit_trail parameter som visas nedan-

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

Initieringsparametrar som används för granskning

Sedan kan du granska användare 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 finns i DBA_AUDIT_TRAIL view.Följande fråga listar alla granskningsrelaterade vyer.

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

Fina granskningar är endast tillgänglig i Enterprise Edition.

Funktionstillgänglighet per version




  1. Vilka är stegen i databasdesign?

  2. mysqli::query():Det gick inte att hämta mysqli

  3. MySQL Summa flera kolumnvärden med villkor

  4. Är PL/SQL språket att lära sig om du har Oracle 11g?