0% ont trouvé ce document utile (0 vote)
27 vues3 pages

Exercice S

Le document présente un TP-TD sur la gestion des utilisateurs et des tablespaces dans Oracle. Il inclut des instructions pour créer des tablespaces, gérer des utilisateurs, modifier des mots de passe, et définir des quotas et des profils. Des questions pratiques sont également posées pour appliquer les concepts abordés.

Transféré par

kaoutar.stitou
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
27 vues3 pages

Exercice S

Le document présente un TP-TD sur la gestion des utilisateurs et des tablespaces dans Oracle. Il inclut des instructions pour créer des tablespaces, gérer des utilisateurs, modifier des mots de passe, et définir des quotas et des profils. Des questions pratiques sont également posées pour appliquer les concepts abordés.

Transféré par

kaoutar.stitou
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Ibn Tofail de Kenitra

ENSAK
FI- Génie Industrielle S7 (20-21)
Module : Administration Oracle

TP-TD 2 DBA Oracle –Gestion des Utilisateurs

Partie I: Gestion des Tablesapces


1) Créer les tablespaces suivants:

Non du tablespace Emplacement Taille

Data /ORADATA/DISK6/DATABASE/ 500K

Temp /ORADATA/DISK6/DATABASE/ 2Mo

2) Ajouter un fichier de données [Link] à un tabalespace data


3) Renommer le fichier /ORADATA/DISK6/DATABASE/[Link] en
ORADATA/DISK6/DATABASE/data_old.dbf
4) Passer le tablespace data en lecture uniquement.

Partie II : Gestion des utilisateurs


-- USER : Login du futur utilisateur
-- IDENTIFIED BY mot de passe : Active l'authentification par la base de données avec le mot de passe spécifié.
- IDENTIFIED EXTERNALLY : Active l'authentification par le système d'exploitation
- IDENTIFIED GLOBALLY AS 'nom externe' : Active l'authentification par un LDAP externe.
- DEFAULT TABLESPACE nom du tablespace : Permet d'attribuer un TABLESPACE de données par défaut à
l'utilisateur.
- TEMPORATY TABLESPACE nom du tablespace : Permet d'attribuer un TABLESPACE temporaire par
défaut à l'utilisateur.
- QUOTA options ON nom du tablespace : Permet de définir le quota d'espace attribué à l'utilisateur sur un
TABLESPACE précis.
- PROFILE nom du profil : Permet d'attribuer un profil limitant les ressources système de l'utilisateur.
- PASSWORD EXPIRE : Permet de faire expirer le mot de passe de l'utilisateur pour que celui-ci le change lors
de la première connexion.
- ACCOUNT LOCK / UNLOCK : Permet d'activer ou de désactiver un compte utilisateur.

-- PROFILE nom du profil : Permet d'attribuer un profil limitant les ressources système de l'utilisateur.
- PASSWORD EXPIRE : Permet de faire expirer le mot de passe de l'utilisateur pour que celui-ci le change lors
de la première connexion.
- ACCOUNT LOCK / UNLOCK : Permet d'activer ou de désactiver un compte utilisateur.
- DEFAULT ROLE : Ces options vont permettre de définir lors de la modification d'un
utilisateur son ou ses rôles par défaut. Ces rôles seront activés lors de la connexion de l'utilisateur
Questions:
1) Créer l’utilisateur scott avec le mot de passe "hello", son tablespace par défaut est Data
avec un quota de 1 MO et son tablespace temporaire est TEMP?

2) Modifier le mot de pass de l'utilisateur scott

3) Augmenter le quota de l'utilisateur Scott de 5Mo

4) Modifier le tablespace par défaut de l'utilisateur Scott par le tablespace Temps2

5) Verrouiller le compte Scott puis activer le compte Scott.

6) Créer l’utilisateur Bob avec le mot de passe "Bonjour", son tablespace par défaut est Data
avec un quota de 1 MO et son tablespace temporaire est TEMP

7) Supprimer l'utilisateur Bob ainsi que tous les schémas objets crées par Bob

8) Verrouiller le compte Scott après que le nombre de tentatives de connexion soit atteint(5).
FAILED_LOGIN_ATTEMPTS [VALEUR]
9) Appliquer 1mois comme temps d'expiration du mot de pass de Scott
PASSWORD_LOCK_TIME [VALEUR]

10) Autoriser Scott à ouvrir 3 sessions en même temps SESSION_PER_USER [VALEUR]

11) Définir le temps de travail (secondes) d'un CPU alloué à un utilisateur Scott
CPU_PER_SESSION [VALEUR]

12) SELECT * FROM dba_profiles; Créer un Profil Scott ; CREATE PROFILE Name

13) Attribuer à l'utilisateur Scott le profil Scott


Grant [nom du profil] to [nom_de_l_utilisateur].

14) Définir les privilèges system sessions pour la session ouverte.

15) Retirer à Scott tous les privilièges

16) Supprimer (KILL) la session de l’utilisateur Scott.

Vous aimerez peut-être aussi