Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/01/2007, 10h39   #1
Membre éclairé
 
Inscription : septembre 2003
Messages : 432
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 432
Points : 326
Points : 326
Par défaut [9i] Calculs de taille

Bonjour,

Je voudrais une confirmation, je vais entreprendre une purge de mes bases
et je voudrais savoir combien d'espace disque je vais "récupérerer" si je prendre la rq :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
WITH sel_busy AS 
(SELECT 'A'	BASE	,tablespace_name TABLESPACE	 , sum (bytes) sum_Taille_en_Octets 
FROM dba_data_files 
GROUP BY tablespace_name)
, sel_free AS
(SELECT 'A'	BASE	,tablespace_name TABLESPACE	 , sum (bytes) sum_Taille_en_Octets
FROM DBA_FREE_SPACE 
GROUP BY TABLESPACE_NAME)
SELECT b.tablespace, b.sum_Taille_en_Octets "B", f.sum_Taille_en_Octets "F",
b.sum_Taille_en_Octets/1204 BKo, f.sum_Taille_en_Octets/1024 FKo,
b.sum_Taille_en_Octets/1204/1024 BMo, f.sum_Taille_en_Octets/1024/1024 FMo
FROM sel_busy b,sel_free f
WHERE b.tablespace = f.tablespace
ORDER BY tablespace
 
TABLESPACE                              B          F        BKO        FKO        BMO        FMO
------------------------------ ---------- ---------- ---------- ---------- ---------- ----------
TOTO_ARCHIV                      83886080    7798784 69672,8239       7616 68,0398671     7,4375
TATA_ARCHIV                     873463808    1966080 725468,279       1920 708,465116      1,875

que j'exécute ma pruge avec drop table etc,
la purge fait que des suppression d'objets, pas de suppression ligne à ligne

l'espace disque devrait être libéré et je pourrais re-faire la requête ci-dessus
et comparer les résultats ???

Aie je oublié quelque chose ?
sygale est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2007, 10h53   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
en effet, c'est la bonne méthode
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2007, 10h56   #3
Membre éclairé
 
Inscription : septembre 2003
Messages : 432
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 432
Points : 326
Points : 326
Merci de la confirmation.
je me lance
sygale est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h10.


 
 
 
 
Partenaires

Hébergement Web