Oracle veritabanında denetlenen sistem ayrıcalıklarının ve nesnelerin tespiti

12 Nis by Ahmet Duruöz

Oracle veritabanında denetlenen sistem ayrıcalıklarının ve nesnelerin tespiti

Oracle veritabanında herhangi bir nesne üzerindeki işlemler denetlenebildiği gibi , sistem ayrıcalıkları da denetlenmektedir.

Audit (denetleme) işleminin açık olduğu ayrıcalıkların tespiti için DBA_PRIV_AUDIT_OPTS ve DBA_STMT_AUDIT_OPTS görüntüleri kullanılabilir.

Audit (denetleme) işleminin açık olduğu nesnelerin ve bu nesnelerde hangi denetlemelerin yapıldığını DBA_OBJ_AUDIT_OPTS görüntüsünden öğrenebiliriz.

DBA_PRIV_AUDIT_OPTS, sistem genelinde ve kullanıcı tarafından denetlenen mevcut sistem ayrıcalıklarını içerir.

DBA_STMT_AUDIT_OPTS, sistem genelinde ve kullanıcı tarafından geçerli sistem denetim seçeneklerini içerir .

DBA_OBJ_AUDIT_OPTS, tüm nesnelerdeki denetim seçeneklerini içerir .

12c ve daha yüksek versiyonlu veritabanlarında , DBA_STMT_AUDIT_OPTS ve DBA_PRIV_AUDIT_OPTS görüntüleri yalnızca unified auditing etkinleştirilmediği durumlarda doldurulur. Unified auditing etkinleştirildiğinde, denetim kayıtları yeni denetim iznine yerleştirilir ve UNIFIED_AUDIT_TRAIL görüntüsünden erişilebilir.

Aşağıdaki sorgular , mevcut denetleme opsiyonlarının tespiti için kullanılabilir.

SQL> select * from dba_stmt_audit_opts union select * FROM dba_priv_audit_opts;
SQL> select * from DBA_OBJ_AUDIT_OPTS;
SQL> select * from UNIFIED_AUDIT_TRAIL;

Loading

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir