0% ont trouvé ce document utile (0 vote)
37 vues2 pages

Compte Rendu TP2

Transféré par

Ines Ines
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)
37 vues2 pages

Compte Rendu TP2

Transféré par

Ines Ines
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

Compte rendu TP2 (2)

Exercice1:

1) select * from dba_data_files ;


2) CREATE TABLESPACE TBL01
DATAFILE 'C:\oracle\oradatabd01 \fd01tbl01.dbf' SIZE 8 M,
'C:\oracle\oradatabd01\fd02tbl01.dbf ' SIZE 4 M ;

(J’ai une erreur “Le chemin d’accès spécifié est introuvable” -> c’est bon ! il
faut mettre uniquement le nom du fichier)
3) CREATE TABLESPACE TBL02
DATAFILE 'C:\oracle\oradata\fd01tbl02.dbf' SIZE 10 M,
'C:\oracle\oradata\fd02tbl02.dbf' SIZE 10 M,
'C:\oracle\oradata\fd03bl02.dbf' SIZE 5 M;
(même erreur)
alter tablespace TBL02 read only;

4) ALTER TABLESPACE TBL01


ADD DATAFILE 'C:\oracle\oradatabd01\fd02tbl01.dbf'
SIZE 20M;

5) select TABLESPACE_NAME, count(FILE_ID), sum (BYTES)


from DBA_DATA_FILES
group by TABLESPACE_NAME;

6) Alter tablespace TBL01


ADD DATAFILE 'fd04tlb01.dbf ' SIZE 2M
AUTOEXTEND ON
NEXT 1M
MAXSIZE 4M;

7) CREATE TEMPORARY TABLESPACE MonTemp


TEMPFILE 'c:\oracle\temp01.dbf' SIZE 5M ;
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE MonTemp;

Exercice 2:

1) create TABLESPACE DATA


DATAFILE '/database/ETUD/data01.dbf'
SIZE 256K
AUTOEXTEND ON
NEXT 128K
MAXSIZE 3M;
2) select TABLESPACE_NAME
FROM dba_data_files
where TABLESPACE_NAME='DATA';

3) Create TABLE Etudiant (


num_carte NUMBER(8) PRIMARY KEY,
nom VARCHAR2(15) NOT NULL,
prenom VARCHAR2(15) NOT NULL,
date_naissance DATE,
section VARCHAR2(15) NOT NULL);

a) SELECT COUNT(BLOCK_ID) , SUM(BYTES)


FROM dba_extents
WHERE TABLESPACE_NAME='DATA'
GROUP BY TABLESPACE_NAME;

b) select SUM(BYTES)
from dba_free_space
where TABLESPACE_NAME='DATA' ;

c) “Je n’ai pas trouvé l’erreur attendue car j'obtiens toujours la même erreur à la
création du tablespace !”

Vous aimerez peut-être aussi