Spisu treści:

Jak sprawdzić, czy użytkownik ma dostęp do tabeli w Oracle?
Jak sprawdzić, czy użytkownik ma dostęp do tabeli w Oracle?

Wideo: Jak sprawdzić, czy użytkownik ma dostęp do tabeli w Oracle?

Wideo: Jak sprawdzić, czy użytkownik ma dostęp do tabeli w Oracle?
Wideo: Oracle - SQL - Managing User Access 2024, Listopad
Anonim

Do określić który użytkownicy mają dotacja bezpośrednia dostęp do stolika użyjemy ten DBA_TAB_PRIVS pogląd : WYBIERZ * Z DBA_TAB_PRIVS; Ty może sprawdzić oficjalna dokumentacja dla więcej informacji na temat ten kolumny zwrócone z tego zapytania, ale ten krytyczne kolumny to: GRANTEE jest Nazwa użytkownik z nadany dostęp.

Jak tutaj mogę zobaczyć wszystkich użytkowników w Oracle?

Możesz znaleźć wszyscy użytkownicy Utworzony w Wyrocznia uruchamiając zapytanie z wiersza polecenia. ten użytkownik informacje są przechowywane w różnych tabelach systemowych - ALL_USERS i DBA_USERS, w zależności od tego, co użytkownik informacje, które chcesz odzyskać.

Następnie pojawia się pytanie, czym jest Dba_sys_privs? DBA_SYS_PRIVS opisuje uprawnienia systemowe nadane użytkownikom i rolom.

Podobnie ludzie pytają, jak dać użytkownikowi schemat w Oracle?

Jak utworzyć użytkownika i przyznać uprawnienia w Oracle

  1. UTWÓRZ UŻYTKOWNIKA books_admin IDENTYFIKOWANE PRZEZ MojeHasło;
  2. GRANT CONNECT TO books_admin;
  3. GRANT CONNECT, RESOURCE, DBA TO books_admin;
  4. PRZYZNAJ UTWÓRZ SESJĘ PRZYZNAJ WSZELKIE UPRAWNIENIA book_admin;
  5. PRZYZNAJ NIEOGRANICZONĄ PRZESTRZEŃ STOŁOWĄ books_admin;
  6. PRZYZNAJ WYBÓR, WSTAW, AKTUALIZUJ, USUŃ NA schemacie. książki DO books_admin;

Jakie są przywileje w Oracle?

System przywileje . System przywilej to prawo do wykonania określonej czynności lub wykonania czynności na dowolnym przedmiocie określonego rodzaju. Obiekty obejmują tabele, widoki, widoki zmaterializowane, synonimy, indeksy, sekwencje, grupy pamięci podręcznej, schematy replikacji oraz funkcje, procedury i pakiety PL/SQL.

Zalecana: