100% ont trouvé ce document utile (2 votes)
419 vues2 pages

TP Creation Tablespace

Le document décrit les étapes pour créer et gérer des tablespaces, tables, segments de rollback et utilisateurs Oracle. Il montre comment créer des tablespaces de données, temporaires et modifier leurs paramètres de stockage.

Transféré par

Maryem Baihat
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 DOC, PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (2 votes)
419 vues2 pages

TP Creation Tablespace

Le document décrit les étapes pour créer et gérer des tablespaces, tables, segments de rollback et utilisateurs Oracle. Il montre comment créer des tablespaces de données, temporaires et modifier leurs paramètres de stockage.

Transféré par

Maryem Baihat
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 DOC, PDF, TXT ou lisez en ligne sur Scribd

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;

Vous aimerez peut-être aussi