TP n° 3
1- créez un tablespace autre que le tablespace system de la manière suivante :
create tablespace app_data
datafile 'c:\oracle\app_data_01.dbf' size 100M,
'c:\oracle\app_data_02.dbf' size 100M
minimum extent 500k
default storage (initial 500k
next 500k
maxextents 500
pctincrease 0);
2-créez un autre tablespace géré localement de la manière suivante :
create tablespace user_data
datafile 'c:\oracle\user_data_01.dbf' size 100M
extent management local
uniform size 10M;
3- créez une table dans le tablespace app_data de la manière suivante :
SQL> create table employee( id number(7),
2 last_name varchar2(25),
3 dept_id number(7))
4 pctfree 20 pctused 50
5 storage ( initial 200k next 200k
6 pctincrease 0 maxextents 50)
7 tablespace app_data;
4- créez un tablespace tempraire pour les opérations de tri de la manière suivante :
SQL> create temporary tablespace temp_01
2 tempfile 'c:\oracle\temp_01.dbf' size 100M
3 extent management local
4 uniform size 10M;
5- modifier les paramètres de stockage par défaut du tablespace app_data de la manière
suivante :
SQL> alter tablespace app_data minimum extent 2M;
6- mettez le tablespace app_data offline. Essayez de lire la table employee. Quelle
remarques ?
7- rendez le tablespace user_data accessible en lecture seule.
8- Activez le redimensionnement automatique des fichiers de données.
9- Activez le redimensionnement manuel des fichiers de données.
10- ajoutez des fichiers de données à un tablespace.
11- Consultez les vues du dictionnaire de données pour obtenir des informations sur les
tablespaces.
12- Créez des segments d’annulation sur le tablespace app_data.
1
SQL> create rollback segment rbs01
2 tablespace app_data
3 storage ( initial 100k
4 next 100k
5 minextents 20
6 maxextents 100
7 optimal 2000K);
13- le segment d’annulation que vous venez de créer est offline. Mettez le Online de la
manière suivante :
SQL> alter rollback segment rbs01 online ;
14- créez un utilisateur ali sur le tablespace app_data avec un quota de 15M de la manière
suivante :
SQL> create user ali
2 identified by secret
3 default tablespace app_data
4 temporary tablespace temp_01
5 quota 15M on app_data
6 password expire;
15- accordez à l’utilisateur ali les privilèges adéquats de la manière suivante :
SQL> grant create session, resource, create table to ali;