Tag Archives: dba_temp_files

Caractéristiques des tablespaces

select a.TABLESPACE_NAME, round(((nvl(sum(b.bytes),0)-nvl(sum(c.free_bytes),0)) / nvl(sum(b.maxbytes),0))*100, 2)||’ %’ « % Utilisation », –a.EXTENT_MANAGEMENT, –a.ALLOCATION_TYPE, –a.BIGFILE, nvl(sum(b.bytes),0)/(1024*1024)||’ Mo’ « Taille », nvl(sum(b.maxbytes),0)/(1024*1024)||’ Mo’ « Taille Max », round((nvl(sum(b.bytes),0)-nvl(sum(c.free_bytes),0))/(1024*1024),1)||’ Mo’ « Utilisés », nvl(sum(b.count_files),0) « Nb fichiers », a.CONTENTS, a.SEGMENT_SPACE_MANAGEMENT, a.STATUS « Statut » from DBA_TABLESPACES a, ( select TABLESPACE_NAME, sum(BYTES) bytes, count(*) count_files, sum(greatest(MAXBYTES,BYTES)) maxbytes from DBA_DATA_FILES group by TABLESPACE_NAME union all select TABLESPACE_NAME, sum(BYTES), count(*), sum(greatest(MAXBYTES,BYTES)) maxbytes from [...]

Retailler le tablespace temporaire

Pour retailler le tablespace temporaire, il faut au préalable connaître le fichier associé : SELECT FILE_NAME FROM DBA_TEMP_FILES; Ensuite, modifier sa taille avec la commande suivante : ALTER DATABASE TEMPFILE ‘cheminComplet’ RESIZE 2000M; Si Oracle ne permet pas de retailler faute de place, arrêter la base, la re-démarrer puis retailler immédiatement.