Obsah:

Jak zkontrolujete, zda má uživatel přístup k tabulce v Oracle?
Jak zkontrolujete, zda má uživatel přístup k tabulce v Oracle?

Video: Jak zkontrolujete, zda má uživatel přístup k tabulce v Oracle?

Video: Jak zkontrolujete, zda má uživatel přístup k tabulce v Oracle?
Video: How to show all privileges from user in Oracle 2024, Listopad
Anonim

Na určit který uživatelé mají přímý grant přístup ke stolu budeme používat a DBA_TAB_PRIVS Pohled : SELECT * FROM DBA_TAB_PRIVS; Vy může zkontrolovat oficiální dokumentace pro více informací o a sloupců vrácených z tohoto dotazu, ale a kritické sloupce jsou: GRANTEE je jméno uživatel s uděleno přístup.

Jak zde uvidím všechny uživatele v Oracle?

Můžeš najít všichni uživatelé vytvořeno v Věštec spuštěním dotazu z příkazového řádku. The uživatel informace jsou uloženy v různých systémových tabulkách - ALL_USERS a DBA_USERS, podle toho, co uživatel informace, které chcete získat.

Následně je otázkou, co je Dba_sys_privs? DBA_SYS_PRIVS popisuje systémová oprávnění udělená uživatelům a rolím.

Podobně se lidé ptají, jak dám uživateli schéma v Oracle?

Jak vytvořit uživatele a udělit oprávnění v Oracle

  1. VYTVOŘIT UŽIVATELE books_admin IDENTIFIKOVANÉ PODLE MÉHO hesla;
  2. GRANT PŘIPOJIT SE K books_admin;
  3. GRANT CONNECT, RESOURCE, DBA TO books_admin;
  4. GRANT VYTVOŘIT RELACI UDĚLEJTE JAKÉKOLI PRIVILEGIUM books_admin;
  5. UDĚLEJTE NEOMEZENÝ TABULOVÝ PROSTOR Správci knih;
  6. GRANT SELECT, INSERT, UPDATE, DELETE ON schéma. knihy TO books_admin;

Jaká jsou oprávnění v Oracle?

Systém privilegia . Systém privilegium je právo provést určitou akci nebo provést akci na jakémkoli objektu určitého typu. Objekty zahrnují tabulky, pohledy, materializované pohledy, synonyma, indexy, sekvence, skupiny mezipaměti, schémata replikace a funkce, procedury a balíčky PL/SQL.

Doporučuje: