READ nesne ayrıcalığı

6 Ara by Ahmet Duruöz

READ nesne ayrıcalığı

READ nesne ayrıcalığı 12c (12.1.0.2) versiyonu ile gelmiş olup, bir tablonun , kilitleme olanağı olmadan , sadece okunmasını sağlamaktadır. Veritabanlarında salt-okunur kullanıcılar oluşturmak için kullanılmaktadır. SELECT ayrıcalığından farkı, tablo üzerinde herhangi bir kilit koyulmasına sebep olmamaktadır. SELECT sorgusu FOR UPDATE ile çalıştırıldığında tablodaki etkilenenen satırlar üzerinde kilit koymaktadır. READ bu duruma sebep olmadan sadece okuma yapabilmemize yaramaktadır.

Veritabanlarındaki sadece okuma yapmasını istediğimiz kullanıcılara SELECT ayrıcalığı yerine READ ayrıcalığı vermek daha doğru olacaktır.

Aşağıdaki şekilde ilgili nesne için ilgili kullanıcıya READ ayrıcalığı verilebilir.

 

SELECET olmadan sadece READ verilen bir kullanıcı , for update ile sorgulama yaptığında aşağıdaki hatayı alacaktır.

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Lütfen captcha kodunu giriniz *

Lütfen Resimdeki Kodu Boşluğa Giriniz.