Ma’lumotlar bazasini administratorlash va xavfsizligini ta’minlash ma’lumotlar bazasini administratorlash


Oracleda foydalanuvchini ro`yxatdan o`tkazish va imtiyozlar berish


Download 415.15 Kb.
Pdf ko'rish
bet2/6
Sana09.06.2023
Hajmi415.15 Kb.
#1469642
1   2   3   4   5   6
Bog'liq
MA’LUMOTLAR BAZASINI ADMINISTRATORLASH VA XAVFSIZLIGINI TA’MINLASH

Oracleda foydalanuvchini ro`yxatdan o`tkazish va imtiyozlar berish
CREATE USER Baza IDENTIFIED BY 123456;
Foydalanuvchi yaratish
Foydalanuvchi nomi: Baza.
Foydalanuvchi paroli: 123456.
Foydalanuvchi nomi bilan tizimga kirish:
Connect Baza/123456;
Foydalanuvchiga imtiyozlar berish
GRANT CREATE SESSION TO Baza;
Grant succeeded.
Imtiyozlar.
Imtiyozlar ikkita sinfga bo‘linadi:
-tizimli imtiyozlar (system privilege);
-ob’еktlarga murojaat imtiyozlari(object privilege);
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.
Foydalanuvchiga tizimli imtiyozlar bеrish uchun GRANT komandasi ishlatiladi.


GRANT komandasi
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
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.

Download 415.15 Kb.

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




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