Oracle Sql Statement Audit User

Diposting pada

Untuk melakukan audit pada database oracle, kita perlu mengaktifkan audit user. Berikut langkah-langkah mengaktifkan audit user pada database oracle :

Enable Audit user :

CREATE AUDIT POLICY nama_audit_policy
ACTIONS DELETE, INSERT, UPDATE, SELECT
WHEN 'SYS_CONTEXT(''USERENV'', ''SESSION_USER'') = ''USER_DATABASE'''
EVALUATE PER SESSION;
AUDIT POLICY nama_audit_policy;
SELECT object_schema,
object_name,
object_type,
audit_option,
condition_eval_opt,
audit_condition
FROM audit_unified_policies
WHERE policy_name = 'NAMA_AUDIT_POLICY';
SELECT * FROM AUDIT_UNIFIED_ENABLED_POLICIES;

Check Audit trail :

EXEC DBMS_AUDIT_MGMT.flush_unified_audit_trail;
SELECT *
FROM unified_audit_trail
WHERE dbusername = 'USER_DATABASE'
ORDER BY event_timestamp desc;

 

Remove Audit :

NOAUDIT POLICY nama_audit_policy;
DROP POLICY nama_audit_policy;

 

Sekian tutorial audit kali ini. Happy Coding 🙂

Acep Sopian
Founder dari codeitworld.com, Pekerjaan sebagai Analyst yang senang ngulik masalah server, coding adalah bagian pekerjaan sehari-hari. Hobi Gowes Sepeda dan Running.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.