SlideShare une entreprise Scribd logo
Copyright © Oracle Corporation, 2001. Tous droits réservés.
Gérer les utilisateurs
15-2 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Objectifs
A la fin de ce chapitre, vous pourrez :
• créer des utilisateurs de base de données
• modifier et supprimer des utilisateurs existants
• surveiller les informations relatives aux utilisateurs
existants
15-3 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Verrouillage
de compte
Quotas de
tablespace
Tablespace
temporaire
Tablespace
par défaut
Privilèges
de rôle
Limites
relatives aux
ressources
Domaine de
sécurité
Privilèges
directs
Mécanisme
d'authen-
tification
Utilisateurs et sécurité
15-5 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Schéma de base de données
Objets de schéma
Tables
Déclencheurs
Contraintes
Index
Vues
Séquences
Programmes stockés
Synonymes
Types de données définis
par l'utilisateur
Liens de base de données
• Un schéma est un ensemble
nommé d'objets.
• Lorsqu'un utilisateur est
créé, un schéma
correspondant est
également créé.
• Un utilisateur ne peut être
associé qu'à un seul
schéma.
• Le nom utilisateur et le nom
de schéma sont souvent
utilisés indifféremment
15-6 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Liste de contrôle pour la création
d'utilisateurs
• Identifiez les tablespaces dans lesquels l'utilisateur
a besoin de stocker des objets.
• Déterminez les quotas applicables pour chaque
tablespace.
• Affectez un tablespace par défaut et un tablespace
temporaire.
• Créez un utilisateur.
• Accordez des privilèges et des rôles à l'utilisateur.
15-7 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Créer un utilisateur : authentification par la
base de données
Définissez le mot de passe initial :
CREATE USER aaron
IDENTIFIED BY soccer
DEFAULT TABLESPACE data
DEFAULT TEMPORARY TABLESPACE temp
QUOTA 15M ON data
QUOTA 10M ON users
PASSWORD EXPIRE;
15-10 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Créer un utilisateur : authentification par le
système d'exploitation
Le paramètre d'initialisation OS_AUTHENT_PREFIX
indique le format des noms utilisateur.
Sa valeur par défaut est OPS$.
CREATE USER aaron
IDENTIFIED EXTERNALLY
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE temp
QUOTA 15m ON data
PASSWORD EXPIRE;
15-12 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Modifier les quotas de tablespace d'un
utilisateur
ALTER USER aaron
QUOTA 0 ON USERS;
• Vous pouvez modifier les quotas de tablespace d'un
utilisateur dans les cas suivants :
• lorsque la taille des tables appartenant à l'utilisateur
augmente de manière imprévue,
• lorsqu'une application est étendue et nécessite des
tables ou des index supplémentaires,
• lorsque les objets sont réorganisés et placés dans
des tablespaces différents.
• Procédez comme suit pour modifier le quota de
tablespace d'un utilisateur :
15-14 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Supprimer un utilisateur
• La clause CASCADE permet de supprimer tous les
objets d'un schéma.
• Vous ne pouvez pas supprimer les utilisateurs qui
sont connectés au serveur Oracle.
DROP USER aaron;
DROP USER aaron CASCADE;
15-16 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Obtenir des informations sur les
utilisateurs
Interrogez les vues suivantes pour obtenir des
informations sur les utilisateurs :
• DBA_USERS
• DBA_TS_QUOTAS
15-17 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Synthèse
Ce chapitre vous a permis d'apprendre à :
• créer des utilisateurs en indiquant le mécanisme de
contrôle par mot de passe approprié
• contrôler l'utilisation de l'espace
15-18 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Présentation de l'exercice 15
Dans cet exercice, vous allez :
• créer des utilisateurs
• afficher des informations sur les utilisateurs à l'aide
du dictionnaire de données
• supprimer les quotas d'un utilisateur

Contenu connexe

Similaire à 1. Gestion des Utilisateurs ORACLE12c.ppt

Tpdba3
Tpdba3Tpdba3
Tpdba3
infcom
 
Création et Gestion de Tables | SQL Oracle
Création et Gestion de Tables | SQL OracleCréation et Gestion de Tables | SQL Oracle
Création et Gestion de Tables | SQL Oracle
webreaker
 
11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .net11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .net
Hamza SAID
 
Azure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaAzure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmedia
Microsoft
 
Introduction au #MicrosoftGraph demarrez vite et livrez rapidemment #MWCP18
Introduction au #MicrosoftGraph demarrez vite et livrez rapidemment #MWCP18Introduction au #MicrosoftGraph demarrez vite et livrez rapidemment #MWCP18
Introduction au #MicrosoftGraph demarrez vite et livrez rapidemment #MWCP18
Vincent Biret
 
2018-10-17 J1 7D - Introduction au Microsoft Graph démarrez vite et livrez ra...
2018-10-17 J1 7D - Introduction au Microsoft Graph démarrez vite et livrez ra...2018-10-17 J1 7D - Introduction au Microsoft Graph démarrez vite et livrez ra...
2018-10-17 J1 7D - Introduction au Microsoft Graph démarrez vite et livrez ra...
Modern Workplace Conference Paris
 
Nouveautés de DataDrill EXPRESS 4.1, 4.2, 4.3 et 4.4
Nouveautés de DataDrill EXPRESS 4.1, 4.2, 4.3 et 4.4Nouveautés de DataDrill EXPRESS 4.1, 4.2, 4.3 et 4.4
Nouveautés de DataDrill EXPRESS 4.1, 4.2, 4.3 et 4.4
Olivier Pinette
 
360Eyes Business Objects metadonnées
360Eyes Business Objects metadonnées360Eyes Business Objects metadonnées
360Eyes Business Objects metadonnées
Sebastien Goiffon
 
yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...
yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...
yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...
Benoit Jester
 
Les01.ppt
Les01.pptLes01.ppt
Les01.ppt
zidane39
 
Monter en charge, tester et surveiller avec une application Windows Azure : l...
Monter en charge, tester et surveiller avec une application Windows Azure : l...Monter en charge, tester et surveiller avec une application Windows Azure : l...
Monter en charge, tester et surveiller avec une application Windows Azure : l...
Microsoft Technet France
 
installation et configuration du DNS sous Windows serveur 2003
installation et configuration du DNS sous Windows serveur 2003installation et configuration du DNS sous Windows serveur 2003
installation et configuration du DNS sous Windows serveur 2003
Souhaib El
 
Deep Dive Performance , le In-Memory dans SQL Server
Deep Dive Performance , le In-Memory dans SQL ServerDeep Dive Performance , le In-Memory dans SQL Server
Deep Dive Performance , le In-Memory dans SQL Server
Microsoft
 
JSS2013 Session SharePoint pour le dba sql v1.0
JSS2013 Session SharePoint pour le dba sql v1.0JSS2013 Session SharePoint pour le dba sql v1.0
JSS2013 Session SharePoint pour le dba sql v1.0
Patrick Guimonet
 
Administration oracle7
Administration oracle7Administration oracle7
Administration oracle7
Lucian Carabet
 
22410B_03--- gestion des objets.ppour active directory ptx
22410B_03--- gestion des objets.ppour  active directory ptx22410B_03--- gestion des objets.ppour  active directory ptx
22410B_03--- gestion des objets.ppour active directory ptx
khalidkabbad2
 
Les03.ppt
Les03.pptLes03.ppt
Les03.ppt
zidane39
 
Atelier AgoraProject
Atelier AgoraProjectAtelier AgoraProject
Atelier AgoraProject
Bibliothèque de l'enssib
 
Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)
Jean-Philippe PINTE
 
Interfaces controlesbasededonné
Interfaces controlesbasededonnéInterfaces controlesbasededonné
Interfaces controlesbasededonné
Fatima Zahra Fagroud
 

Similaire à 1. Gestion des Utilisateurs ORACLE12c.ppt (20)

Tpdba3
Tpdba3Tpdba3
Tpdba3
 
Création et Gestion de Tables | SQL Oracle
Création et Gestion de Tables | SQL OracleCréation et Gestion de Tables | SQL Oracle
Création et Gestion de Tables | SQL Oracle
 
11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .net11 visual basic .net - acces aux donnees avec ado .net
11 visual basic .net - acces aux donnees avec ado .net
 
Azure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaAzure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmedia
 
Introduction au #MicrosoftGraph demarrez vite et livrez rapidemment #MWCP18
Introduction au #MicrosoftGraph demarrez vite et livrez rapidemment #MWCP18Introduction au #MicrosoftGraph demarrez vite et livrez rapidemment #MWCP18
Introduction au #MicrosoftGraph demarrez vite et livrez rapidemment #MWCP18
 
2018-10-17 J1 7D - Introduction au Microsoft Graph démarrez vite et livrez ra...
2018-10-17 J1 7D - Introduction au Microsoft Graph démarrez vite et livrez ra...2018-10-17 J1 7D - Introduction au Microsoft Graph démarrez vite et livrez ra...
2018-10-17 J1 7D - Introduction au Microsoft Graph démarrez vite et livrez ra...
 
Nouveautés de DataDrill EXPRESS 4.1, 4.2, 4.3 et 4.4
Nouveautés de DataDrill EXPRESS 4.1, 4.2, 4.3 et 4.4Nouveautés de DataDrill EXPRESS 4.1, 4.2, 4.3 et 4.4
Nouveautés de DataDrill EXPRESS 4.1, 4.2, 4.3 et 4.4
 
360Eyes Business Objects metadonnées
360Eyes Business Objects metadonnées360Eyes Business Objects metadonnées
360Eyes Business Objects metadonnées
 
yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...
yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...
yOS Tour Genève - SharePoint 2013 : Comment gérer au mieux les fichiers volum...
 
Les01.ppt
Les01.pptLes01.ppt
Les01.ppt
 
Monter en charge, tester et surveiller avec une application Windows Azure : l...
Monter en charge, tester et surveiller avec une application Windows Azure : l...Monter en charge, tester et surveiller avec une application Windows Azure : l...
Monter en charge, tester et surveiller avec une application Windows Azure : l...
 
installation et configuration du DNS sous Windows serveur 2003
installation et configuration du DNS sous Windows serveur 2003installation et configuration du DNS sous Windows serveur 2003
installation et configuration du DNS sous Windows serveur 2003
 
Deep Dive Performance , le In-Memory dans SQL Server
Deep Dive Performance , le In-Memory dans SQL ServerDeep Dive Performance , le In-Memory dans SQL Server
Deep Dive Performance , le In-Memory dans SQL Server
 
JSS2013 Session SharePoint pour le dba sql v1.0
JSS2013 Session SharePoint pour le dba sql v1.0JSS2013 Session SharePoint pour le dba sql v1.0
JSS2013 Session SharePoint pour le dba sql v1.0
 
Administration oracle7
Administration oracle7Administration oracle7
Administration oracle7
 
22410B_03--- gestion des objets.ppour active directory ptx
22410B_03--- gestion des objets.ppour  active directory ptx22410B_03--- gestion des objets.ppour  active directory ptx
22410B_03--- gestion des objets.ppour active directory ptx
 
Les03.ppt
Les03.pptLes03.ppt
Les03.ppt
 
Atelier AgoraProject
Atelier AgoraProjectAtelier AgoraProject
Atelier AgoraProject
 
Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)Webséminaire DBaaS (Novembre 2014)
Webséminaire DBaaS (Novembre 2014)
 
Interfaces controlesbasededonné
Interfaces controlesbasededonnéInterfaces controlesbasededonné
Interfaces controlesbasededonné
 

1. Gestion des Utilisateurs ORACLE12c.ppt

  • 1. Copyright © Oracle Corporation, 2001. Tous droits réservés. Gérer les utilisateurs
  • 2. 15-2 Copyright © Oracle Corporation, 2001. Tous droits réservés. Objectifs A la fin de ce chapitre, vous pourrez : • créer des utilisateurs de base de données • modifier et supprimer des utilisateurs existants • surveiller les informations relatives aux utilisateurs existants
  • 3. 15-3 Copyright © Oracle Corporation, 2001. Tous droits réservés. Verrouillage de compte Quotas de tablespace Tablespace temporaire Tablespace par défaut Privilèges de rôle Limites relatives aux ressources Domaine de sécurité Privilèges directs Mécanisme d'authen- tification Utilisateurs et sécurité
  • 4. 15-5 Copyright © Oracle Corporation, 2001. Tous droits réservés. Schéma de base de données Objets de schéma Tables Déclencheurs Contraintes Index Vues Séquences Programmes stockés Synonymes Types de données définis par l'utilisateur Liens de base de données • Un schéma est un ensemble nommé d'objets. • Lorsqu'un utilisateur est créé, un schéma correspondant est également créé. • Un utilisateur ne peut être associé qu'à un seul schéma. • Le nom utilisateur et le nom de schéma sont souvent utilisés indifféremment
  • 5. 15-6 Copyright © Oracle Corporation, 2001. Tous droits réservés. Liste de contrôle pour la création d'utilisateurs • Identifiez les tablespaces dans lesquels l'utilisateur a besoin de stocker des objets. • Déterminez les quotas applicables pour chaque tablespace. • Affectez un tablespace par défaut et un tablespace temporaire. • Créez un utilisateur. • Accordez des privilèges et des rôles à l'utilisateur.
  • 6. 15-7 Copyright © Oracle Corporation, 2001. Tous droits réservés. Créer un utilisateur : authentification par la base de données Définissez le mot de passe initial : CREATE USER aaron IDENTIFIED BY soccer DEFAULT TABLESPACE data DEFAULT TEMPORARY TABLESPACE temp QUOTA 15M ON data QUOTA 10M ON users PASSWORD EXPIRE;
  • 7. 15-10 Copyright © Oracle Corporation, 2001. Tous droits réservés. Créer un utilisateur : authentification par le système d'exploitation Le paramètre d'initialisation OS_AUTHENT_PREFIX indique le format des noms utilisateur. Sa valeur par défaut est OPS$. CREATE USER aaron IDENTIFIED EXTERNALLY DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE temp QUOTA 15m ON data PASSWORD EXPIRE;
  • 8. 15-12 Copyright © Oracle Corporation, 2001. Tous droits réservés. Modifier les quotas de tablespace d'un utilisateur ALTER USER aaron QUOTA 0 ON USERS; • Vous pouvez modifier les quotas de tablespace d'un utilisateur dans les cas suivants : • lorsque la taille des tables appartenant à l'utilisateur augmente de manière imprévue, • lorsqu'une application est étendue et nécessite des tables ou des index supplémentaires, • lorsque les objets sont réorganisés et placés dans des tablespaces différents. • Procédez comme suit pour modifier le quota de tablespace d'un utilisateur :
  • 9. 15-14 Copyright © Oracle Corporation, 2001. Tous droits réservés. Supprimer un utilisateur • La clause CASCADE permet de supprimer tous les objets d'un schéma. • Vous ne pouvez pas supprimer les utilisateurs qui sont connectés au serveur Oracle. DROP USER aaron; DROP USER aaron CASCADE;
  • 10. 15-16 Copyright © Oracle Corporation, 2001. Tous droits réservés. Obtenir des informations sur les utilisateurs Interrogez les vues suivantes pour obtenir des informations sur les utilisateurs : • DBA_USERS • DBA_TS_QUOTAS
  • 11. 15-17 Copyright © Oracle Corporation, 2001. Tous droits réservés. Synthèse Ce chapitre vous a permis d'apprendre à : • créer des utilisateurs en indiquant le mécanisme de contrôle par mot de passe approprié • contrôler l'utilisation de l'espace
  • 12. 15-18 Copyright © Oracle Corporation, 2001. Tous droits réservés. Présentation de l'exercice 15 Dans cet exercice, vous allez : • créer des utilisateurs • afficher des informations sur les utilisateurs à l'aide du dictionnaire de données • supprimer les quotas d'un utilisateur