Innehållsförteckning:

Hur beviljar jag en användarbehörighet i Oracle?
Hur beviljar jag en användarbehörighet i Oracle?

Video: Hur beviljar jag en användarbehörighet i Oracle?

Video: Hur beviljar jag en användarbehörighet i Oracle?
Video: How to Grant All Privileges in Oracle Database 2024, Maj
Anonim

Hur man skapar en användare och beviljar behörigheter i Oracle

  1. SKAPA ANVÄNDARE books_admin IDENTIFIERAD AV MyPassword;
  2. BEVILJA ANSLUTA TILL books_admin;
  3. BEVILJA CONNECT, RESOURCE, DBA TO books_admin;
  4. BEVILJA SKAPA SESSION BEVILJA NÅGRA PRIVILEGIUM TO books_admin;
  5. BEVILJA OBEGRÄNSAD TABELPLYTA TILL books_admin;
  6. BEVILJA SELECT, INSERT, UPDATE, DELETE ON schema. böcker TO books_admin;

Härav, vad är det med bidragsoptioner i Oracle?

MED BIDRAG klausul. Ägaren av ett föremål kan bevilja den till en annan användare genom att ange WITH BIDRAG klausul i BEVILJA påstående. I detta fall kan den nya bidragstagaren då bevilja samma nivå av åtkomst till andra användare eller roller.

hur ger man behörigheter i SQL? SQL Grant kommandot används för att ge tillgång eller privilegier på databasens objekt till användarna. Syntaxen för BEVILJA kommandot är: BEVILJA privilegienamn PÅ objektnamn TILL {användarnamn | OFFENTLIGT | role_name} [med BEVILJA alternativ]; Här är privilege_name: tillgång rättighet eller privilegium beviljas till användaren.

Helt enkelt så, hur kontrollerar du om en användare har tillgång till en tabell i Oracle?

Till bestämma som användare har direkt bidrag tillgång till ett bord vi använder vyn DBA_TAB_PRIVS: SELECT * FROM DBA_TAB_PRIVS; Du kan kontrollera den officiella dokumentationen för mer information om kolumnerna som returneras från denna fråga, men de kritiska kolumnerna är: GRANTEE är namnet på användare med beviljat tillgång.

Vad är Grant Connect-resurs till användare i Oracle?

De RESURS roll bidrag a användare de privilegier som krävs för att skapa procedurer, utlösare och, i Oracle8, typer inom användarens eget schemaområde. Beviljande a användarresurs utan ANSLUTA , även om det är möjligt, tillåter inte användare för att logga in i databasen.

Rekommenderad: