Mündəricat:

Oracle-da istifadəçi imtiyazını necə verə bilərəm?
Oracle-da istifadəçi imtiyazını necə verə bilərəm?

Video: Oracle-da istifadəçi imtiyazını necə verə bilərəm?

Video: Oracle-da istifadəçi imtiyazını necə verə bilərəm?
Video: Oracle Database User Creation - Oracle XE 2024, Bilər
Anonim

Oracle-da İstifadəçi necə yaradılır və icazələr verilir

  1. YARAT İSTİFADƏÇİ books_admin MyPassword TARAFINDAN TƏYİD EDİLİR;
  2. Qrant books_admin İLƏ QOŞULUN;
  3. Qrant books_admin-ə BAĞLANIN, RESURS, DBA;
  4. Qrant SESSİYA YARADIN Qrant HƏR HANSI İMTİYAZ kitablar_admininə;
  5. Qrant books_admin ÜÇÜN UNLIMITED TABLO YERİ;
  6. Qrant Sxema üzrə SEÇ, INSERT, YENİLƏNDİR, SİL. kitablar TO books_admin;

Beləliklə, Oracle-da qrant seçimi ilə nə var?

İLƏ QRANT VARİANTİ bənd. Obyekt sahibi bilər qrant WITH-i göstərərək onu başqa istifadəçiyə göndərin QRANT VARİANTİ bəndində Qrant bəyanat. Bu halda, yeni qrant alan sonra bilər qrant digər istifadəçilərə və ya rollara eyni səviyyədə giriş.

SQL-də icazələri necə verirsiniz? SQL qrantı əmri üçün istifadə olunur girişi təmin etmək və ya imtiyazlar verilənlər bazası obyektlərində istifadəçilərə. üçün sintaksis Qrant əmrdir: Qrant imtiyaz_adı ON obyekt_adı TO {istifadəçi_adı | İCTİMAİ | rol_adı} [ilə Qrant variant]; Burada, imtiyaz_adı: budur Giriş hüquq və ya imtiyaz verilmişdir istifadəçiyə.

Sadəcə olaraq, istifadəçinin Oracle-da cədvələ daxil olub-olmadığını necə yoxlaya bilərsiniz?

Kimə müəyyən etmək hansı istifadəçilər var birbaşa qrant masaya giriş biz DBA_TAB_PRIVS görünüşünü istifadə edəcəyik: SELECT * FROM DBA_TAB_PRIVS; Bacararsan yoxlayın bu sorğudan qaytarılan sütunlar haqqında ətraflı məlumat üçün rəsmi sənədlər, lakin kritik sütunlar bunlardır: GRANTEE edir -nin adı istifadəçi verilməsi ilə Giriş.

Oracle-da istifadəçiyə Grant əlaqə mənbəyi nədir?

The RESURS rolu qrantlar a istifadəçi prosedurları, tetikleyicileri və Oracle8-də növləri yaratmaq üçün lazım olan imtiyazlar istifadəçinin öz sxem sahəsi. İcazə vermək a istifadəçi RESOURCE olmadan BAĞLANIN , mümkün olsa da, imkan vermir istifadəçi verilənlər bazasına daxil olmaq üçün.

Tövsiyə: