Maison > Article > base de données > Quels sont les rôles dans Oracle
Rôle dans Oracle : 1. rôle de connexion « rôle de connexion », les utilisateurs temporaires font référence aux utilisateurs qui n'ont pas besoin de créer des tables ; 2. rôle de ressource « rôle de ressource », qui fournit aux utilisateurs des autorisations supplémentaires pour créer leurs propres tables ; . Rôle d'administrateur de base de données « dba role », incluant des quotas d'espace illimités et la possibilité d'accorder diverses autorisations à d'autres utilisateurs.
L'environnement d'exploitation de ce tutoriel : système Windows 10, Oracle version 12c, ordinateur Dell G3.
Un rôle est un ensemble nommé d'autorisations associées. L'objectif principal de l'utilisation des rôles est de simplifier la gestion des autorisations.
CONNECT est automatiquement créé, y compris les autorisations suivantes : ALTER SESSION, CREATE CLUSTER. , CRÉER UN LIEN DE BASE DE DONNÉES, CRÉER UNE SÉQUENCE, CRÉER UNE SESSION, CRÉER UN SYNONYME, CRÉER UNE TABLE, CRÉER UNE VUE.
RESOURCE est automatiquement créée, y compris les autorisations suivantes : CREATE CLUSTER, CREATE PROCEDURE, CREATE SEQUENCE, CREATE TABLE, CREATE TRIGGR
oracle fournit trois rôles standard (rôle) pour la compatibilité avec les versions précédentes : connect/resource et dba.
Trois rôles standards :
1. rôle de connexion (rôle de connexion)
--Les utilisateurs temporaires, en particulier les utilisateurs qui n'ont pas besoin de créer des tables, ne leur donnent généralement que le rôle de connexion
--connect est simple. pour utiliser les autorisations Oracle, qui ont uniquement des droits d'accès aux tables des autres utilisateurs, y compris sélectionner/insérer/mettre à jour et supprimer, etc.
--Les utilisateurs avec le rôle de connexion peuvent également créer des tables, des vues, des séquences, des clusters, des synonymes, des sessions et d'autres liens de données
2. Rôle de ressource (rôle de ressource)
--Les utilisateurs de base de données plus fiables et formels peuvent être. accordé le rôle de ressource.
--la ressource fournit aux utilisateurs des autorisations supplémentaires pour créer leurs propres tables, séquences, procédures, déclencheurs, index et clusters.
3. Rôle dba (rôle d'administrateur de base de données)
--le rôle dba dispose de toutes les autorisations système
--y compris des quotas d'espace illimités et la possibilité d'accorder diverses autorisations à d'autres utilisateurs. Le système appartient à l'utilisateur dba
(2) Commande d'autorisation
Syntaxe : accorder la connexion, ressource au nom d'utilisateur ;
Exemple : accorder la connexion, ressource à tester ;
(3) Révoquer l'autorisation
Syntaxe : révoquer la connexion , ressource du nom d'utilisateur ;
Liezi : révoquer la connexion, ressource du test ;
Tutoriel recommandé : "Tutoriel vidéo Oracle"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!