Bonjour,
J'aimerais éditer une liste des tables de ma base oracle de la plus volumineuse à la plus petite. Quelqu'un a-t-il une idée de la procédure à suivre?
Je tourne sous oracle 9.2 il me semble, et j'utilise TOAD.
Merci d'avance,
SmileAndFly








Bonjour,
J'aimerais éditer une liste des tables de ma base oracle de la plus volumineuse à la plus petite. Quelqu'un a-t-il une idée de la procédure à suivre?
Je tourne sous oracle 9.2 il me semble, et j'utilise TOAD.
Merci d'avance,
SmileAndFly
Vous pouvez faire un spool sur la vue user_tables
Sinon avec toad :
View-> reports
ou
Tools->Html doc generator
Enfin la elle est un peu bvrute la requete ( tous les champs sont affichés)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select * from USER_TABLEs order by BLOCKS DESC








Merci beaucoup pour vos réponses !!
edit: mais qu'est-ce qu'un block? peut-on traduire ça en (giga)octets?
2e edit: Dans mon cas, 1 bloc = 8 octets.
Bonjour,
ce serait plutôt 8 kilo-octets ! Le bloc oracle est un multiple du bloc OS.
On trouve sa valeur dans le fichier init.ora, paramètre db_block_size.
Cdlt.
Partager