Vous êtes sur la page 1sur 2

Niveau : P-IITMW Année universitaire : 2020 – 2021

Matière : Administration et Sécurité des Bases de Données

Responsable de cours : Mohamed TURKI Responsable de TP : Hasna NJAH

TP 4
Gestion des tablespaces
Soit le schéma relationnel suivant d’un base de données (vu en TP2) :

Medicament (cod_med number(3), lib_med varchar2(50), prix_med number(7,3),


#cod_cat number(2))
Categorie (cod_cat number(2), lib_cat varchar2(50))
Client (cod_clt number(3), nom_clt varchar2(50), adresse varchar2(50), tel
varchar2(8), email varchar2(50))
Facture (num_f number(5), date_f date, #cod_clt number(3))
Detail_facture (#num_f number(5), #cod_med number(3), prix_uni number(7,3),
qte number(5), remise number(5,3) )

Partie 1 : Gestion de tablespaces permanents


1. Commencez par vous connecter avec un utilisateur Oracle ayant le rôle DBA (par exemple
login: system - pwd: manager). Ensuite, procédez aux étapes suivantes :
a. Créer un tablespace « TBS_TEST » ayant comme fichier de données « c:\ test001.dbf »
de taille 100 MO.
b. Créez un nouvel utilisateur ayant le login « user1 » et le mot de passe « pwd1 ». Attribuer
le tablespace « TBS_TEST » à cet utilisateur (comme un tablespace par défaut).
c. Rendre le tablespace « TBS_TEST » accessible.
d. Augmenter la taille de tablespace « TBS_TEST » de 300 MO.
e. Ajouter au tablespace actif un fichier « test002.dbf » physiquement localisé sur la partition
D:/ de taille 300 MO.
f. Rendre le tablespace « TBS_TEST » en lecture seule.
2. Connectez-vous en tant que « user1 »
a. Insérez l’élément suivant dans la table « Medicament »
cod_med lib_med prix_med cod_cat
20 Apegique 0.400 1
b. Que se passe-t-il ?
3. Renommer le tablespace « TBS_TEST » par le nouveau nom « GestionMed »

Partie 2 : Gestion de tablesapce d’annulation


1. Rappeler l’utilité des tablespaces d’annulation.
2. Quel est l’actuel tablespace d’annulation de votre BD.
3. Créer un tablespace d’annulation nommé « BIGUNDO_TBS » de taille 500MO en
agrandissement automatique.
4. Changer le tablespace d’annulation actif par le tablespace « BIGUNDO_TBS ».
5. Lister les informations du tablespace d’annulation.

Vous aimerez peut-être aussi