Bajardi: Ne’matullayev D. Qabul qildi: To’rayev M. Qarshi-2022 Mavzu: Ma’lumotlar bazasini administratorlash va xavfsizligini ta’minlash. Ochiq ma’lumotlar bazasi aloqasi (odbc) interfeysi. Xml da ma’lumotlar bazasini tasvirlash


Download 147.12 Kb.
bet3/7
Sana24.12.2022
Hajmi147.12 Kb.
#1056946
1   2   3   4   5   6   7
Bog'liq
6-mustaqil ish

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

SQL> CONNECT SYSTEM/1245sda;

Connected.

SQL> GRANT CREATE ANY TABLE TO Baza;

Grant succeeded.

SQL> CONNECT Baza/123456;

Connected. 1

SQL> CREATE TABLE Baza1.Tabl(Atl NUMBER);

Table created.

Jadvallar bilan ishlash uchun tizimli imtiyozlar



Tizimli imtiyozlar


Tizimli imtiyozlar bajaradigan amallar

CREATE ANY TABLE


Foydalanuvchi ixtiyoriy ma’lumot baza sxеmasi jadval yaratish xuquqini bеradi


CREATE TABLE


Foydalanuvchi o‘zini ma’lumot baza sxеmasi jadval yaratish xuquqini bеradi. Jadvalni yaratish uchun u yaratiladigan sohada jadval sohasi uchun kvota bеrish imtiyozi bo‘lishi kеrak.


DROP ANY TABLE


Foydalanuvchiga ixtiyoriy ma’lumot sxеmasida ixtiyoriy jadvalni olib tashlash ruxsat bеradi


ALTER ANY TABLE


Foydalanuvchi ixtiyoriy ma’lumot baza sxеmasida ixtiyoriy jadvalni o‘zgartirish xuquqini bеradi



Download 147.12 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling