Sadržaj:

Kako provjeriti da li korisnik ima pristup tabeli u Oracle-u?
Kako provjeriti da li korisnik ima pristup tabeli u Oracle-u?

Video: Kako provjeriti da li korisnik ima pristup tabeli u Oracle-u?

Video: Kako provjeriti da li korisnik ima pristup tabeli u Oracle-u?
Video: Полное руководство по Google Forms - универсальный инструмент для опросов и сбора данных онлайн! 2024, Maj
Anonim

To odrediti koji korisnici imaju direktni grant pristup stolu koristićemo the DBA_TAB_PRIVS pogled : SELECT * FROM DBA_TAB_PRIVS; Vi mogu provjeriti službena dokumentacija za više informacija o the kolone vraćene iz ovog upita, ali the kritične kolone su: GRANTEE je ime korisnik sa odobreno pristup.

Ovdje, kako mogu vidjeti sve korisnike u Oracle-u?

Mozeš naci svi korisnici kreiran u Oracle pokretanjem upita iz komandne linije. The korisnik informacije se pohranjuju u različite sistemske tablice - ALL_USERS i DBA_USERS, ovisno o čemu korisnik informacije koje želite da preuzmete.

Nakon toga, postavlja se pitanje šta je Dba_sys_privs? DBA_SYS_PRIVS opisuje sistemske privilegije dodijeljene korisnicima i ulogama.

Isto tako, ljudi pitaju, kako da dam korisniku šemu u Oracle-u?

Kako kreirati korisnika i dodijeliti dozvole u Oracleu

  1. KREIRAJ KORISNIKA books_admin IDENTIFIKOVANO OD MyPassword;
  2. GRANT CONNECT TO books_admin;
  3. GRANT CONNECT, RESOURCE, DBA TO books_admin;
  4. ODOBRITE SESIJU ZA KREIRANJE DODAJTE BILO KAKVU PRIVILEGIJU books_admin;
  5. DODAJTE NEOGRANIČEN PROSTOR STOLA books_admin;
  6. ODOBRITE SELECT, INSERT, UPDATE, DELETE NA shemi. knjige TO books_admin;

Koje su privilegije u Oracle-u?

Sistem privilegije . Sistem privilegija je pravo da se izvrši određena radnja ili da se izvrši radnja na bilo kom objektu određene vrste. Objekti uključuju tabele, poglede, materijalizovane poglede, sinonime, indekse, sekvence, keš grupe, šeme replikacije i PL/SQL funkcije, procedure i pakete.

Preporučuje se: