Anda di halaman 1dari 1

AUDIT OPERASI PADA SATU TABLE

Misalkan kita ingin tahu user-user mana saja yang melakukan perubahan
(INSERT,
UPDATE, DELETE) pada suatu tabel. Caranya, aktifkan parameter
AUDIT_TRAIL, lakukan
perintah audit, dan lihat hasil auditnya.
1. Aktifkan parameter AUDIT_TRAIL. Ada tiga pilihan value, yaitu
DB,OS, dan NONE. By default nilainya adalah NONE. Pilih OS kalau
ingin hasil audit disimpandi suatu file, dan pilih DB kalau ingin hasil
audit disimpan di tabel (database). Dalamcontoh ini saya memilih
option DB. Alasannya: lebih mudah melihat (me-manage)
hasil auditnya.
Pertama tama kita buka dahulu sql plus dengan meneka
SQL> alter system set AUDIT_TRAIL=DB scope=spfile;
SQL> shutdown immediate
SQL> startup
2. Lakukan perintah audit. Misalkan kita ingin mengaudit operasi INSERT,
UPDATE,
DELETE pada tabel pegawai (di schema test)
SQL> AUDIT INSERT, UPDATE, DELETE ON test.pegawai
BY ACCESS WHENEVER SUCCESSFUL;