Maison  >  Article  >  base de données  >  Quels sont les rôles dans Oracle

Quels sont les rôles dans Oracle

WBOY
WBOYoriginal
2022-06-13 15:45:363805parcourir

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.

Quels sont les rôles dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 10, Oracle version 12c, ordinateur Dell G3.

Quels sont les rôles dans Oracle ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn