Bonjour,

J'ai effectuée plusieurs delete sur des tables d'un même tablespace.

En interrogant l'espace libre disponible dans le tablespace celui-ci reste inchangé par rapport à avant le delete.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
select tablespace_name,round(sum(bytes)/1048576,2) || ' Mb' free from sys.dba_Free_space where tablespace_name in ('TS_1','UNDOTBS1') group by tablespace_name;

Vous allez-me dire que l'espace liébérér au niveaux de chaque table appartient à chaque table et n'est pas redistribué au tablespace.

Existe-il une requête qui permet de voir l'espace table libre dans un tablespace ?

cordialement,