Oracle : réduire la taille du tablespace TEMP
Bien que fonctionnant sur la version 12c, je n’ai pas été fichu de remettre la main sur l’instruction qui permet de réduire le tablespace TEMP à sa portion congrue. Du coup, il a fallu que je reprenne la documentation de la version 11g d’Oracle Database.
Le tablespace temporaire permet de gérer des opérations temporaires telles que les jointures et les tris lorsque la RAM ne s’avère plus suffisante pour les réaliser.
Réduire et retailler le tablespace TEMP
Les deux commandes suivantes réduisent les données du tablespace TEMP et retaillent le fichier qui lui est associé à 1 Mo :
ALTER TABLESPACE temp SHRINK SPACE KEEP 0M; ALTER DATABASE TEMPFILE '/oracle/oradata/orcl/temp01.dbf' RESIZE 1232896;