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![]()
Partager