Fermé
darksquall57
Messages postés
32
Date d'inscription
vendredi 13 juin 2008
Statut
Membre
Dernière intervention
5 octobre 2011
-
17 juil. Oracle RAC – Augmenter un tablespace – Infonix. 2008 à 08:44
HaddMoh -
4 juin 2014 à 18:21
Bonjour,
j'aimerai savoir comment recuperer l'espace restant, et l'espace utiliser dans un tablespace, sous oracle... J'ai deja chercher sur google... et en ce moment c'est plus trop mon ami lol... Il y a plein de solutions
L'une d'entre elles:
SELECT lespace_Name,,,
2 FROM (select tablespace_name, sum(bytes)/1024/1024 AS ALLOUE from dba_data_files group by tablespace_name) a,
3 (select tablespace_name, Sum(bytes)/1024/1024 AS OCCUPE from dba_segments group by tablespace_name) b,
4 (select tablespace_name, Sum(bytes)/1024/1024 AS LIBRE from dba_free_space group by tablespace_name) c
5 WHERE lespace_Name = lespace_Name
6 AND lespace_Name = lespace_Name;
Google en donne pourtant un tas: essaye comme critères de recherches "connaitre la taille d'un tablespace"
Oracle Taille Tablespace Free
Il n'y a aucun inconvénient à réduire le
tablespace d'UNDO à 5Gb dans le cas pratique présenté dans cet article car
l'espace consommé par les segments d'annulation est de 4 Gb. datafile '/sop/oracle/SOPP1ORA/' resize 5000M;
Database altered. Dans ce cas de figure précis, la commande est lancée à chaud sans perturber
les transactions en cours. Méthode de réduction #2: l'espace consommé est supérieur à
Les méthodes inutiles et vaines (drop rollback segment,
alter rollback segment shrink to n Mb…)
Pour réduire le tablespace d'UNDO à 500 Mb alors que les segments
d'annulation consomment au total 4 Gb, il est inutile et vain d'essayer l'une
des trois méthodes ci-dessous:
Suppression des segments d'annulation. La suppression d'un segment d'annulation avec la commande drop rollback segment dans un tablespace d'UNDO est interdite. Oracle taille tablespace free. drop rollback segment "_SYSSMU13$";
drop rollback segment "_SYSSMU13$"
ORA-30025: DROP segment '_SYSSMU13$' (in undo tablespace) not allowed
Réduction (shrink) des segments d'annulation.
Oracle Taille Tablespace Sign In
En version papier En version numérique En illimité avec l'abonnement ENI Sur la boutique officielle ENI Précédent Vue d'ensemble et directives Suivant Organisation du stockage à l'intérieur d'un tablespace
Navigation
Inscrivez-vous gratuitement pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter
Sujet:
Oracle
17/02/2006, 07h58
#1
[9i] taille d'une tablespace et espace libre? salut @ tous,
comment savoir la taille d'une tablespace et son espace libre:
@+SALI
17/02/2006, 08h11
#2
Dans DBA_DATA_FILES vous avez la taille de tous les fichiers du tablespace
Dans DBA_EXTENTS, vous avez la taille de tous les segments dans les différents datafile. Maintenant, à vous de jouer! ;-)
17/02/2006, 09h07
#3
En complément de la réponse de LéoAnderson, vous avez aussi DBA_FREE_SPACE qui indique les espaces libres dans les database files. Pour connaître par exemple l'espace libre par tablespace:
1 2 select tablespace_name, sum & #40;bytes) / 1024 / 1024 as "Espace libre (en Mo)" from dba_free_space
group by tablespace_name;
17/02/2006, 09h15
#4
Bien vu, je l'oublie toujours celle-ci! Réduire la taille d’un tablespace UNDO Oracle 9i/10g. ;-)
Mais ne soyez pas surpris(e) si en 10g, vous avez de gros écarts entre DBA_FREE_SPACE et DBA_DATA_FILES/DBA_EXTENTS...