Bonjour,

Je dois effectuer une purge de plusieurs tables imbriquées les une dans les autres avec des delete cascade.
la table principale n'a que 200 000 lignes a supprimer, mais avec les cascade, ça m'en fait plusieurs millions a supprimer;

Je me pose des questions sur la méthode a utiliser.

1° - Basculer la bases en noarchivelogs
- Isoler un rollback segment pour n'en faire gonfler qu'un seul
- Delete morceau par morceau
- Reorg de mes tables restantes pour recuperer l'espace

2° - Bourrain:
- Datapump global
- Drop des tables
- Import avec Query (mais ça fait peur, c'est la production)

3° - le CTAS, mais j'ai une centaine de tables a créer alors :/

Quelqu'un aurai une idée ?
Merci