INHOUDSOPGAWE:

Hoe kyk jy of 'n gebruiker toegang het tot 'n tabel in Oracle?
Hoe kyk jy of 'n gebruiker toegang het tot 'n tabel in Oracle?

Video: Hoe kyk jy of 'n gebruiker toegang het tot 'n tabel in Oracle?

Video: Hoe kyk jy of 'n gebruiker toegang het tot 'n tabel in Oracle?
Video: The Shocking Truth about Non-Human UFOs: John Greenewald Reveals All 2024, Mei
Anonim

Om bepaal watter gebruikers het direkte toekenning toegang tot 'n tafel ons sal gebruik die DBA_TAB_PRIVS beskou : KIES * VANAF DBA_TAB_PRIVS; Jy kan die amptelike dokumentasie vir meer inligting oor die kolomme teruggekeer van hierdie navraag, maar die kritieke kolomme is: TOEKENNING is die naam van die gebruiker met toegestaan toegang.

Hierin, hoe kan ek alle gebruikers in Oracle sien?

Jy kan vind alle gebruikers geskep in Orakel deur 'n navraag vanaf 'n opdragprompt uit te voer. Die gebruiker inligting word in verskeie stelseltabelle gestoor - ALL_USERS en DBA_USERS, afhangende van wat gebruiker inligting wat jy wil herwin.

Die vraag is dan, wat is Dba_sys_privs? DBA_SYS_PRIVS beskryf stelselvoorregte wat aan gebruikers en rolle toegeken word.

Net so, mense vra, hoe gee ek 'n gebruiker 'n skema in Oracle?

Hoe om 'n gebruiker te skep en toestemmings in Oracle te gee

  1. SKEP GEBRUIKER books_admin GEIDENTIFISEER DEUR MyPassword;
  2. VERLEEN VERBINDING AAN books_admin;
  3. VERLEEN VERBINDING, HULPBRON, DBA AAN boeke_admin;
  4. GEE SKEP-SESSIE TOE ENIGE VOORREG AAN books_admin;
  5. KEN ONBEPERKTE TABELSPLAAT AAN books_admin;
  6. VERLEEN KIES, VOEG IN, DATEER OP, VEEP OP skema. boeke NA boeke_admin;

Wat is die voorregte in Oracle?

Stelsel voorregte . 'n Stelsel voorreg is die reg om 'n bepaalde handeling uit te voer of om 'n handeling op enige voorwerp van 'n bepaalde soort uit te voer. Voorwerpe sluit tabelle, aansigte, gematerialiseerde aansigte, sinonieme, indekse, rye, kasgroepe, replikasieskemas en PL/SQL-funksies, prosedures en pakkette in.

Aanbeveel: