Turinys:

Kaip patikrinti, ar vartotojas turi prieigą prie „Oracle“lentelės?
Kaip patikrinti, ar vartotojas turi prieigą prie „Oracle“lentelės?

Video: Kaip patikrinti, ar vartotojas turi prieigą prie „Oracle“lentelės?

Video: Kaip patikrinti, ar vartotojas turi prieigą prie „Oracle“lentelės?
Video: How to show all privileges from user in Oracle 2024, Gegužė
Anonim

Į nustatyti kurios vartotojai turi tiesioginė dotacija prieiga prie stalo mes naudosime į DBA_TAB_PRIVS peržiūrėti : SELECT * FROM DBA_TAB_PRIVS; Tu gali patikrinti oficialius dokumentus dėl daugiau informacijos apie į stulpelių, grįžusių iš šios užklausos, bet į kritiniai stulpeliai yra šie: GRANTEE yra vardas vartotojas su suteikta prieiga.

Kaip čia galiu pamatyti visus „Oracle“vartotojus?

Tu gali rasti Visi vartotojai sukurtas m Orakulas vykdydami užklausą iš komandinės eilutės. The Vartotojas informacija saugoma įvairiose sistemos lentelėse – ALL_USERS ir DBA_USERS, priklausomai nuo to, kokios Vartotojas informaciją, kurią norite gauti.

Vėliau kyla klausimas, kas yra Dba_sys_privs? DBA_SYS_PRIVS aprašomos sistemos privilegijos, suteiktos vartotojams ir vaidmenims.

Taip pat žmonės klausia, kaip suteikti vartotojui schemą „Oracle“?

Kaip sukurti vartotoją ir suteikti leidimus „Oracle“

  1. KURTI VARTOTOJĄ books_admin IDENTIFIKATAS PAGAL MyPassword;
  2. SUTEIKTI PRISIJUNGTI TO books_admin;
  3. GRANT CONNECT, RESOURCE, DBA TO books_admin;
  4. SUTEIKITE KŪRIMO SESIONĄ SUTEIKITE JOKIĄ PRIVILEGIJĄ books_admin;
  5. SUTEIKITE NERIBOTĄ LENTELIŲ VIETĄ books_admin;
  6. SUTEIKTI PASIRINKTI, Įterpti, ATNAUJINTI, IŠTRINTI schemą. knygos Į knygos_adminas;

Kokios yra „Oracle“privilegijos?

Sistema privilegijų . Sistema privilegija yra teisė atlikti tam tikrą veiksmą arba atlikti veiksmą su bet kokiu tam tikros rūšies objektu. Objektai apima lenteles, rodinius, materializuotus rodinius, sinonimus, indeksus, sekas, talpyklos grupes, replikacijos schemas ir PL/SQL funkcijas, procedūras ir paketus.

Rekomenduojamas: