Bonjour,
je suis confronté à un problème de suppression de colonnes qui fait exploser mes rollbacks.
Présentation du problème :
Ma table fait environ 700 000 000 de lignes
Sur le disque ça prend 135 Go
J'aimerais supprimer 2 colonnes :
- une "not null" donc renseignée 700 millions de fois
- une renseignées seulement 49 millions de fois
J'ai un UNDOTBS de 34 Go qui ne supporte même pas le DROP COLUMN de celle renseignée 49 M ...
Je ne peux donc pas agrandir mon UNDOTBS de quelques Go pour résoudre mon problème car ça gèrerait peut être la colonne peu remplie mais l'autre je ne pense pas que ce soit faisable
Par ailleurs, je n'ai pas la place de dupliquer ma table pour gérer ma suppression de colonne par un jeu de recréation de table
La seule solution qui me semble envisageable serait de ne pas passer par les REDO mais je ne sais pas si cela est faisable et si oui comment cela se réalise
Si quelqu'un a une idée je suis preneur !
Merci pour vos réponses
Partager