Ay: Aralık 2018

Sistem ve nesne ayrıcalıklarının hangi kullanıcı ve rollere verildiğinin tespiti

Oracle veritabanlarında , veritabanı ve veritabanı nesnelerinde çeşitli işlemler yapmak için sistem ne nesne ayrıcalıklarının kullanıcılara atanmış olması gerekmektedir. Her sistem ayrıcalığı , bir kullanıcının , belirli veritabanı operasyonlarını ya da veritabanı operasyonlarının bir sınıfını yapabilmesine hak tanır. Nesne ayrıcalıkları , bir kullanıcının , belli bir nesne üzerinde , belirli işlemleri yürütmesine hak tanır. Hangi […]

Mysql veritabanlarının günlük yedeklenmesi

Mysql veritabanı sunucumuzdaki veritabanlarının günlük yada belirli periyortlarla yedeklenmesi gerekmektedir. Yedekleme işlemi için işletim sisteminde oluşturacağımız bir script ile düzenli olarak yedeklenmesi mümkündür. Yedekleme için mysqldump aracını kullanabiliriz. Aşağıdaki gibi bir shell script oluşturup çizelgeleyebiliriz. grep -Ev ile , veritabanı data dizini içindeki veritabanı ile ilişkili olmayan dizinleri veya yedeklenmesini istemediğimiz veritabanlarını belirtebiliriz. Yedekleme sonrasında yedekleme […]

Oturum bazlı undo segment kullanımının tespiti

Veritabanındaki bir oturumda kullanılan undo segment bilgisine aşağıdaki sorgu ile ulaşabilirsiniz. Geçmişe yönelik bilgiler de alınabilir. Sorgudaki koşullar değiştirilerek , bir kullanıcı için ya da aktif oturumlarda kullanılan undo segment bilgilerine ulaşılabilir.   SELECT r.NAME "Undo Segment Name", dba_seg.size_mb, DECODE (TRUNC (SYSDATE - LOGON_TIME), 0, NULL, TRUNC (SYSDATE - LOGON_TIME) || ' Days' || ' […]