Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Oracle - Jejak Audit untuk pengguna tertentu

Pertama-tama Anda perlu mengaktifkan audit di database Anda dengan mengatur audit_trail parameter seperti yang ditunjukkan di bawah ini-

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

Parameter Inisialisasi Digunakan untuk Audit

Kemudian, Anda dapat mengaudit pengguna sebagai-

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

Catatan audit dapat ditemukan di DBA_AUDIT_TRAIL view. Mengikuti daftar kueri semua tampilan terkait audit.

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

Audit terperinci hanya tersedia di Edisi Perusahaan.

Ketersediaan Fitur menurut Edisi




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. bagaimana cara menambah nilai datetime dengan nilai kenaikan 30 menit di Oracle?

  2. Mengurai Komentar XML di Oracle

  3. Oracle NUMBER(p) ukuran penyimpanan?

  4. Urutan tanpa celah di mana banyak transaksi dengan banyak tabel terlibat

  5. Kursor dinamis Oracle