Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Oracle - Đường mòn kiểm tra cho một người dùng cụ thể

Trước hết, bạn cần bật kiểm tra trong cơ sở dữ liệu của mình bằng cách đặt audit_trail tham số như hình dưới đây-

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

Tham số khởi tạo được sử dụng để kiểm toán

Sau đó, bạn có thể kiểm tra người dùng như-

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

Hồ sơ kiểm tra có thể được tìm thấy trong DBA_AUDIT_TRAIL xem. truy vấn theo sau liệt kê tất cả các chế độ xem liên quan đến kiểm tra.

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

Kiểm tra chi tiết chỉ có sẵn trong Phiên bản Doanh nghiệp.

Tính khả dụng theo phiên bản




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-27101:vùng bộ nhớ chia sẻ không tồn tại

  2. Initcap bỏ qua các từ nhỏ hơn 4 ký tự

  3. Tại sao lỗi ORA-12054 lại xảy ra khi tạo ví dụ dạng xem vật chất hóa đơn giản này?

  4. Hàm DBTIMEZONE trong Oracle

  5. Oracle Dynamic Pivoting