Bonjour,

Dans le but de réorganiser une base très fragmentée, je procède à une suppression des tablespaces avant import des donnees.
J'utilise l'option INCLUDING CONTENTS de la commande DROP TABLESPACE.
Lorsque j'ai deroulé mon scenario de reorganisation, cette opération n'a pris que quelques secondes en environnement de test, alors qu'en production cette opération a pris pres de 50 min !!!

La difference entre les tablespaces de l'environnement de test et de prod, c'est la fragmentation. En test les tablespaces n'etaient pas du tout fragmentés.

Pendant l'opération en prod, j'ai remarqué une grande mobilisation des ressources du serveur, une grande activité dans le rollback system,
et des créations de segments temporaires dans les tablespaces en suppression. Pourquoi ?

Qqun peut m'expliquer ce que fait exactement Oracle lors d'un drop including contents et pourquoi est-ce si long ?

Dropper les segments de données de ces tablespaces avant de dropper les tablespaces me permettrait de gagner du temps ?

Merci d'avance