Obsah:

Ako skontrolujete, či má používateľ prístup k tabuľke v Oracle?
Ako skontrolujete, či má používateľ prístup k tabuľke v Oracle?

Video: Ako skontrolujete, či má používateľ prístup k tabuľke v Oracle?

Video: Ako skontrolujete, či má používateľ prístup k tabuľke v Oracle?
Video: CS50 2015 - Week 8, continued 2024, Smieť
Anonim

Komu určiť ktoré užívatelia majú priamy grant prístup k stolu budeme používať a DBA_TAB_PRIVS vyhliadka : SELECT * FROM DBA_TAB_PRIVS; vy môže skontrolovať oficiálna dokumentácia pre viac informácií o a stĺpcov vrátených z tohto dotazu, ale a kritické stĺpce sú: GRANTEE je meno používateľ s udelené prístup.

Ako môžem vidieť všetkých používateľov v Oracle?

Môžeš nájsť všetci používatelia vytvorené v Oracle spustením dotazu z príkazového riadka. The užívateľ informácie sú uložené v rôznych systémových tabuľkách - ALL_USERS a DBA_USERS, podľa toho, čo užívateľ informácie, ktoré chcete získať.

Následne je otázkou, čo je Dba_sys_privs? DBA_SYS_PRIVS popisuje systémové privilégiá udelené používateľom a rolám.

Podobne sa ľudia pýtajú, ako dám používateľovi schému v Oracle?

Ako vytvoriť používateľa a udeliť povolenia v Oracle

  1. VYTVORIŤ POUŽÍVATEĽA books_admin IDENTIFIKOVANÉHO PODĽA MyPassword;
  2. GRANT PRIPOJTE SA NA books_admin;
  3. GRANT PRIPOJENIE, ZDROJ, DBA TO books_admin;
  4. GRANT VYTVORIŤ reláciu POSKYTNÚŤ AKÉKOĽVEK PRIVILEGIÁTY books_admin;
  5. POSKYTNÚŤ NEOBMEDZENÝ TABLE PRIESTOR PRE books_admin;
  6. GRANT SELECT, INSERT, UPDATE, DELETE ON schéma. knihy TO books_admin;

Aké sú privilégiá v Oracle?

Systém privilégiá . Systém privilégium je právo vykonať určitú činnosť alebo vykonať činnosť na akomkoľvek objekte určitého typu. Objekty zahŕňajú tabuľky, pohľady, materializované pohľady, synonymá, indexy, sekvencie, skupiny vyrovnávacej pamäte, schémy replikácie a funkcie, procedúry a balíky PL/SQL.

Odporúča: