[oracle10g] Comment vider un tablespace temporaire ?
bonjour à tous,
Une requête mal faite à fait que le tablespace par defaut (TEMP) de ma base est grimpé à 30 gigas, entrainant une saturation du disque.
Comment puis-je faire pour le vider ?
J'ai arrêté et redémarrer la base mais il fait toujours la même taille ....
J'ai créé un autre tablespace temporaire (TEMP2) et l'ai définit comme tablespace par défaut de ma base (en lui donnant une taille max).
J'ai vérifié avec un :
Code:
SELECT * FROM DBA_USERS
et j'ai bien TEMP2 à la place de TEMP dans le champs temporary_tablespace
J'ai ensuite voulu faire un :
Code:
DROP TABLESPACE TEMP INCLUDING CONTENTS AND DATAFILES;
et là, il ne se passe rien !
L'instruction s'execute sans jamais se terminer.
Du coup, je suis obligé de la couper "violemment" ....
Qu'est-ce que je fais qui pose problème ?
Quelqu'un a une idée ?
Merci d'avance