C h a p i t r e 4 : Administration des profils
utilisateurs
Gestion des profils
Un PROFIL est un ensemble de limitations système.
Une fois qu'un PROFIL a été assigné à un utilisateur, celui-ci ne pourra
plus dépasser les limitations imposées.
La première chose à vérifier est de savoir si vous disposez du privilège
système CREATE PROFILE.
Si c'est le cas, il va falloir décider quelles limitations vous souhaitez
mettre en place.
Vous avez deux types de limitations :
les limitations du mot de passe ;
les limitations des ressources système.
Gestion des profils : les limitations du mot de passe
1- Les limitations du mot de passe:
Les limitations liées au mot de passe vous offrent un certain
nombre d'options très intéressantes vous permettant
d'augmenter la sécurité de vos mots de passe.
Gestion des profils : les limitations du mot de passe
Gestion des profils : les limitations du mot de passe (suite)
Gestion de profils : Les limitations des ressources
système
Afin de mettre en place les limitations système vous allez devoir mettre
le paramètre RESOURCE_LIMIT à true, car Oracle va devoir générer
des statistiques supplémentaires afin de pouvoir utiliser les valeurs des
limitations.
Gestion de profils : Les limitations des ressources (suite)
Gestion de profils : Mise en place d'un profil
La méthode pour mettre en place un profil est très simple :
établir les limitations de mot de passe et les limitations système ;
créer le profil ;
attribuer le profil aux utilisateurs qui devront être limités
Gestion de profils : Mise en place d'un profil (suite)
Syntaxe complète de l'ordre CREATE PROFILE
Exemple de création d’un profil app_user
Gestion de profils: Modification d’un profil
Avant de pouvoir modifier des limitations de ressources système, vous devez
disposer du privilège système ALTER PROFILE et vous devrez disposer des
privilèges ALTER PROFILE et ALTER USER pour modifier des limitations de mot
de passe.
Ensuite il faut savoir que si vous modifiez une limitation les autres limitations en
cours ne seront pas modifiées. Une fois la limitation modifiée seules les
nouvelles sessions se verront assigner cette nouvelle limitation.
Attention : Vous ne pouvez pas retirer une limitation du profil DEFAULT, vous
pourrez juste la faire passer à la valeur UNLIMITED.
Gestion de profils: Modification d’un profil (suite)
Syntaxe complète de l'ordre ALTER PROFILE
Exemple :
Gestion de profils: suppression de profil
Pour supprimer un profil vous devez disposer du privilège DROP
PROFILE. Il existe deux cas de figure possibles.
1er cas : le plus simple consiste à supprimer un profil qui n'a été
assigné à personne. Vous pourrez donc le supprimer sans action
supplémentaire.
2ème cas: si ce profil a été assigné à un utilisateur vous devrez alors
utiliser l'option CASCADE qui demandera à Oracle de supprimer le
profil et d'assigner le profil DEFAULT à tous les utilisateurs qui
possédaient le profil qui vient d'être supprimé.
Gestion de profils: suppression de profil (suite)
Syntaxe complète de l'ordre DROP PROFILE
Exemple :