Table des matières:

Comment accorder un privilège d'utilisateur dans Oracle ?
Comment accorder un privilège d'utilisateur dans Oracle ?

Vidéo: Comment accorder un privilège d'utilisateur dans Oracle ?

Vidéo: Comment accorder un privilège d'utilisateur dans Oracle ?
Vidéo: SQL #8 - utilisateurs et privilèges 2024, Peut
Anonim

Comment créer un utilisateur et accorder des autorisations dans Oracle

  1. CRÉER UTILISATEUR books_admin IDENTIFIÉ PAR MyPassword;
  2. ACCORDER CONNECTEZ-VOUS À books_admin;
  3. ACCORDER CONNEXION, RESSOURCE, DBA À books_admin;
  4. ACCORDER CRÉER UNE SÉANCE ACCORDER TOUT PRIVILÈGE À livres_admin;
  5. ACCORDER TABLESPACE ILLIMITÉ À books_admin;
  6. ACCORDER SELECT, INSERT, UPDATE, DELETE ON schéma. livres À livres_admin;

Ci-dessous, qu'est-ce que l'option de subvention dans Oracle ?

Le AVEC OPTION DE SUBVENTION clause. Le propriétaire d'un objet peut accorder à un autre utilisateur en spécifiant le WITH OPTION DE SUBVENTION clause dans le ACCORDER déclaration. Dans ce cas, le nouveau bénéficiaire peut alors accorder le même niveau d'accès à d'autres utilisateurs ou rôles.

comment accordez-vous des autorisations en SQL ? Octroi SQL la commande est utilisée pour donner accès ou privilèges sur les objets de la base de données aux utilisateurs. La syntaxe pour le ACCORDER la commande est: ACCORDER nom_privilège ON nom_objet TO {nom_utilisateur | PUBLIC | nom_rôle} [avec ACCORDER option]; Ici, nom_privilège: est le accès droit ou privilège accordé à l'utilisateur.

Simplement, comment vérifier si un utilisateur a accès à une table dans Oracle ?

À déterminer lequel les utilisateurs ont subvention directe accès à une table nous utiliserons la vue DBA_TAB_PRIVS: SELECT * FROM DBA_TAB_PRIVS; Vous pouvez Chèque la documentation officielle pour plus d'informations sur les colonnes renvoyées par cette requête, mais les colonnes critiques sont: GRANTEE est le nom du utilisateur avec accordé accès.

Qu'est-ce que la ressource Grant connect à l'utilisateur dans Oracle ?

Les RESSOURCE rôle subventions une utilisateur les privilèges nécessaires pour créer des procédures, des déclencheurs et, dans Oracle8, des types dans le utilisateurs propre zone de schéma. Octroi une RESSOURCE utilisateur sans pour autant RELIER , bien que possible, ne permet pas la utilisateur pour se connecter à la base de données.

Conseillé: