sql >> Databáze >  >> RDS >> Oracle

Oracle - Audit Trail pro konkrétního uživatele

Nejprve musíte povolit auditování ve vaší databázi nastavením audit_trail parametr, jak je uvedeno níže-

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

Inicializační parametry používané pro audit

Potom můžete auditovat uživatele jako-

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

Záznamy auditu lze nalézt v DBA_AUDIT_TRAIL view.Následující dotaz vypíše všechny pohledy související s auditem.

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

Jemné auditování je k dispozici pouze v Enterprise Edition.

Dostupnost funkcí podle vydání




  1. Jak dotazovat tabulku SQL a odstranit duplicitní řádky ze sady výsledků

  2. Základy tabulkových výrazů, 4. část – Odvozené tabulky, optimalizační úvahy, pokračování

  3. WordPress WorkFlow Modifikace

  4. Podporuje MySQL dědičnost tabulek?