Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

[ORACLE] INFOS TABLESPACE


Information sur la source

Catégorie :Trucs & Astuces Classé sous : oracle, infos, tables, tablespace Niveau : Débutant Date de création : 14/12/2004 Vu : 13 875

Note :
5 / 10 - par 3 personnes
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note


Description

Bonjour,

Voici une petite requête qui vous permet de connaître la taille des différents TABLESPACE sous oracle avec le pourcentage d'occupation. Il faut bien entendu avoir les droits suffisants pour que cette requête puisse vous retourner quoi que ce soit
 

Source

  • select T1.TABLESPACE_NAME,
  • T1.BYTES bytes_used,
  • T2.BYTES bytes_free,
  • T2.largest,
  • round(((T1.BYTES-T2.BYTES)/T1.BYTES)*100,2) percent_used
  • from
  • (
  • select TABLESPACE_NAME,
  • sum(BYTES) BYTES
  • from dba_data_files
  • group by TABLESPACE_NAME
  • )
  • T1,
  • (
  • select TABLESPACE_NAME,
  • sum(BYTES) BYTES ,
  • max(BYTES) largest
  • from dba_free_space
  • group by TABLESPACE_NAME
  • )
  • T2
  • where T1.TABLESPACE_NAME=T2.TABLESPACE_NAME
  • order by ((T1.BYTES-T2.BYTES)/T1.BYTES) desc
select	T1.TABLESPACE_NAME,
	T1.BYTES bytes_used,
	T2.BYTES bytes_free,
	T2.largest,
	round(((T1.BYTES-T2.BYTES)/T1.BYTES)*100,2) percent_used
from 	
	(
		select 	TABLESPACE_NAME,
			sum(BYTES) BYTES 
		from 	dba_data_files 
		group 	by TABLESPACE_NAME
	)
	T1,
	(
		select 	TABLESPACE_NAME,
			sum(BYTES) BYTES ,
			max(BYTES) largest 
		from 	dba_free_space 
		group 	by TABLESPACE_NAME
	)
	T2
where 	T1.TABLESPACE_NAME=T2.TABLESPACE_NAME
order 	by ((T1.BYTES-T2.BYTES)/T1.BYTES) desc

Conclusion

Il n'y a pas dix mille façons de faire à ma connaissance, certains auront peut être déjà croisé cette requête

++
Moustachu
 

Commentaires et avis

signaler à un administrateur
Commentaire de anadeveloppeur le 13/06/2009 21:15:33

ça marche ! et ça donne comme résultat :
TABLESPACE_NAME BYTES_USED BYTES_FREE LARGEST PERCENT_USED
SYSAUX 450887680 4390912 2555904 99,03
SYSTEM 356515840 8323072 8323072 97,67
UNDO 94371840 7340032 1048576 92,22
USERS 104857600 103153664 103153664 1,63

:D
Merci

SimO TM

signaler à un administrateur
Commentaire de anadeveloppeur le 13/06/2009 21:17:30 6/10

Ce poste concerne la note ;-)

SimO TM

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

inserer des infos dans 2 tables différentes [ par biloutte33 ] bonsoir,j'aimerais savoir comment faire pour enregistrer des memes valeurs en double dans 2 tables différentes (en l'occurence ibf_membe Probleme clés etrangere Oracle [ par Cormega92 ] Bonjour, Je souhaiterais savoir comment définir des clés étrangères sur des tables déja créées (le nom du champ de la future clé étrangère est déjà cr Oracle SQL Developper [ par jojolemariole ] Bonjour,J'ai un problème avec Oracle SQL Developper. Il plante complètement (freeze de l'IHM) lorsque je clique sur l'onglet "Données" de certaines ta Boucler sur deux tables [ par XtazyMushroom ] Bonjour j'ai un petit probleme pour executer une boucle sur deux tables. Je m'explique J'ai une table 1 et une table 2: Table 1 id(char) valeur 334 exporter [ par mima0123 ] bonjour, j'aimerai savoir comment peut on exporter une base de données oracle(oracle 8i,9j). Procédure Stockée [ par Th_Ax ] Bonjour,J'ai une base avec des tables (exemple Table1,Table2,...)Je souhaite faire de façon dynamique une procédure qui me crée une table archive (ex: REQUETE SUR DEUX TABLES IDENTIQUES [ par romano33115 ] Bonjour,Je possède deux tables identiques...Budget(Compte, désignation, section, janvier, février, mars.....)Réalité(Compte, désignation, section, jan archiver [ par selma23 ] salut, alors j aimerai bien savoir comment archiver une table   sous oracle chaque fin du moi (j utlise oracle 10g) merci d avance @+ migration oracle vers sql server [ par verbeyst ] Bonjour,J'implémente une application web qui se connecte sur une db oracle. Je voudrais mainetant  "générer une copie" de ma db oracle en sql server.V accés a sql+ [ par mima0123 ] bonjour,aprés l'installation de oracle 8i, j'ai voulu accéder à sql + mais ça n'a pas marché un message m'a dit que  ORACLE NOT AVLAIBLE, que ce la ve


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.