: réduire la taille d'un datafile [Oracle 8.1.7] - SQL/NoSQL - Programmation
Marsh Posté le 19-02-2004 à 18:21:40
une bonne solution, c'est de faire un dump, supprimer le tablespace reccreer et importer le dump...
et la, plus de fragmentation
en effet, c'est la fragmentation qui t'empeche de reduire ton tablespace
Marsh Posté le 19-02-2004 à 22:06:02
Il y a une option qui s'appelle COALESCE, je pense que ça enlève la fragmentation, mais je n'en suis pas sûr.
Marsh Posté le 20-02-2004 à 14:17:53
La commande COALESCE ne fait que fusionner des extents vides consecutifs, sans defragmenter. Ca t'aidera pas je pense.
Marsh Posté le 20-02-2004 à 14:54:30
Est-ce qu'il y a une commande sous Oracle, qui permet de défragmenter des datafiles ?
Marsh Posté le 20-02-2004 à 16:33:14
à ma connaissance, pour defragmenter la seule solution, c'est export import
Marsh Posté le 19-02-2004 à 10:11:02
Voici mon problème : j'ai un datafile de 3 GO, que je souhaite réduire à 2 GO.
Malheureusement, il y a des données au-délà des 2 GO, ce qui fait que je ne peux réduire mon datafile en-deça de 2,9 GO.
Comment faire pour réduire la taille du datafile dans ce cas ?
Est-ce une question de fragmentation des données ?
(je crée et je détruis souvent des schémas sur mon instance).