Przede wszystkim musisz włączyć audyt w swojej bazie danych, ustawiając audit_trail
parametr jak pokazano poniżej-
SQL> alter system set audit_trail='OS|DB|DB,EXTENDED|XML|XML, EXTENDED';
Parametry inicjowania używane do audytu
Następnie możesz przeprowadzić audyt użytkownika 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;
Rekordy audytu można znaleźć w DBA_AUDIT_TRAIL
view.Po zapytaniu wypisz wszystkie widoki związane z audytem.
SQL>SELECT view_name FROM dba_views WHERE view_name LIKE 'DBA%AUDIT%';
Szczegółowa kontrola jest dostępna tylko w wersji Enterprise Edition.
Dostępność funkcji według wydania