Sayfalar

Sistem Hakları etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Sistem Hakları etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

25 Ocak 2013 Cuma

Veri Sözlüğü ve Kullanıcı Erişim Hakları

Merhaba Arkadaşlar!

Biliyoruz ki Oracle RDBMS; güvenli oluşuyla tercih edilen bir sistemdir. Zaten veritabanına bağlandığınız andan itibaren size verilen yetkilerle hareket etmek durumundasınız. Tabiri caizse bir başkasının şemasında at koşturmanıza izin verilmez :) Her kullanıcı kendi şemasında çeşitli haklara sahip olduğu gibi başkalarının şemalarında da bazı ayrıcalıklara sahiptir. Tahmin edeceğiniz gibi bu hakları veritabanı yöneticileri belirler. Bazen de yetkili olan kullanıcılar kendi şemalarında diğer kullanıcıların neler yapabileceğini belirleyebilirler. Bugün tüm bunların nasıl yapılacağını öğreneceğiz.

Tüm bu hak verme işlemleri PL/SQL ile sağlanır. Veritabanı yöneticileri, kullanıcıyı daha oluştururken bu hakları belirlerler. Kullanıcı aktif olup, veritabanına bağlandığı andan itibaren, bu haklar devreye girerler. Yani DBA sizin ne kadar özgür olmanızı istiyorsa o kadar özgürsünüz demektir :) Bu sınırların ötesine geçemezsiniz.

Takdir edersiniz ki bu hakların verilmesi büyük önem arz eder. Bir kullanıcıya yanlışlıkla maaşların tutulduğu tabloya yazma hakkı verirseniz ve bu kullanıcı da muzur çıkar ve biraz da SQL biliyorsa, tüm şirketi ters yüz edebilir. Bazen öyle durumlar olur ki DBA bile bazı tablolar üzerinde tam yetkili olamaz.Bu açıdan bakıldığında bu konunun önemli olduğunu anlıyoruz. Şimdi; SQL konuları boyunca sürekli veri sözlüğü olarak bahsettiğimiz alan hakkında bilgi vererek konuya başlayalım. Zira bu konu bugünkü konu ile de yakından ilgili.