Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle - Одитна пътека за конкретен потребител

Първо трябва да активирате одита във вашата база данни, като зададете audit_trail параметър, както е показано по-долу-

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

Параметри за инициализация, използвани за одит

След това можете да проверявате потребител като-

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;

ОДИТ

Одитните записи могат да бъдат намерени в DBA_AUDIT_TRAIL изглед. Следващата заявка изброява всички изгледи, свързани с одита.

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

Детайлният одит е наличен само в Enterprise Edition.

Наличност на функции по издание




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. oracle sql - намиране на общи елементи, закупени между двама потребители

  2. Различни CSV стойности, използващи REGEXP_REPLACE в Oracle

  3. Запитване за вложена таблица

  4. Получаване на XML от пет различни таблици на Oracle

  5. Получаване на ORA-01031:недостатъчни привилегии при запитване към таблица вместо ORA-00942:таблица или изглед не съществува