Bonjour à Tous,

J'ai lancé deux requêtes SQL (SELECT):

Requête 1:
SQL> select tablespace_name, to_char(sum(bytes)/1048576, '99,999,990.99') as ESPACE_LIBRE from user_free_space group by tablespace_name;

TABLESPACE_NAME ESPACE_LIBRE
------------------ -------------
DCA_BMDEC3_I1 1,756.81
DCA_BMONDE_D1 10,762.56
DCA_BMONDE_D2 219.94
DCA_BMONDE_I1 8,730.69

Requête 2:

SQL> select tablespace_name, to_char(sum(bytes)/1048576, '99,999,990.99') as ESPACE_OCCUPE from user_segments group by tablespace_name;

TABLESPACE_NAME ESPACE_OCCUPE
-------------------- --------------------
DCA_BMDEC3_I1 7,483.00
DCA_BMONDE_D1 23,737.19
DCA_BMONDE_D2 20.00
DCA_BMONDE_I1 5,658.19

Comment faire pour relier ces deux SELECT pour avoir le résultat ci-dessous:

TABLESPACE_NAME ESPACE_LIBRE ESPACE_OCCUPE ESPACE_TOTAL

DCA_BMDEC3_I1 1,756.81 7,483.00
DCA_BMONDE_D1 10,762.56 23,737.19
DCA_BMONDE_D2 219.94 20.00
DCA_BMONDE_I1 8,730.69 5,658.19

En fait j'aimerai avoir une requête qui me donne à la fois l'espace libre, l'espace occupé et l'espace total des tablespaces d'un schema oracle.
Important: je n'ai pas les droits DBA. Je ne peux utiliser que des vues USER.

Merci de votre aide

GUYTOU