Imtiyozlar MBda foydalanuvchiga biron bir amalni bajarish huquqini bеradigan imtiyozlardir.
Ob’еktlarga murojat imtiyozlari – alohida aniq ob’еkt ustida amalalrni bajarish uchun foydalanuvchiga bеriladigan imtiyozlar. Masalan birorta jadvaldan tanlashlarni bajarish.
ORACLE da tizimli imtiyozlar beradigan operator quyidagi sistaksisga ega:
GRANT ТО
Masalan: Faraz qilaylik Baza nomli foydalanuvchiga CREATE TABLE tizimli imtiyoz berilgan bo`lsin. Tab1 жадвални яратиш муваффақиятли ўтади. Tab1 жадвални Baza1 nomli foydalanuvchi tizimiga yaratishga urining tizim tomonidan inkor qilinadi. CREATE ANY TABLE imtiyozi berilsa, bu muvaffaqiyatli bajariladi. Bu holatni quydagi so`rovda ko`rishimiz mumkin.
Misol
SQL> CONNECT Baza/123456;
Connected.
SQL> CREATE TABLE Tabl(At1 NUMBER);
Table created.
SQL> CREATE TABLE Baza1.Tabl(Atl NUMBER);
CREATE TABLE Baza1.Tabl(Atl NUMBER)
*
ERROR at line 1: ORA-01031: insufficient privileges