Professional Documents
Culture Documents
BD Chapitre2
BD Chapitre2
Une fois créé, le compte ne possède aucun droit, et son propriétaire ne peut même pas se
connecter tant que ce privilège n’a pas été accordé. Pour pouvoir se connecter à Oracle il faut
avoir les privilèges de création d’une session, CREATE SESSION.
Exemple :
SQL> CREATE USER STAGIAIRE1 IDENTIFIED BY PWD;
Utilisateur créé.
SQL> CONNECT STAGIAIRE1/PWD;
ERROR :
ORA-01045: user STAGIAIRE1 lacks CREATE SESSION privilege; logon denied.
Un utilisateur particulier, PUBLIC (sans mot de passe), est créé à l’initialisation de la base de
données.
Il permet à l’ensemble des utilisateurs d’avoir accès à certains objets de la base de données.
L’administrateur dispose de la possibilité de modifier les objets utilisateurs par l’intermédiaire
de la syntaxe suivante :
SQL> ALTER USER NOM_UTILISATEUR IDENTIFIED BY NEW_PW;
Dans l’exemple suivant l’administrateur modifie le mot de passe pour l’utilisateur
STAGIAIRE1.
SQL> ALTER USER STAGIAIRE1 IDENTIFIED BY NEW_PWD;
Utilisateur modifié.
- sur les procédures, fonctions, packages et types de données abstraits qu’il possède:
EXECUTE Droit d’exécution.
Exemple :