rétrécissement permanent tablespace dans oracle 11g
J'ai besoin pour réduire l'espace de stockage dans oracle 11g. Ce n'est pas une table temporaire-de l'espace, je ne peux pas perdre les données du tablespace. Un de mes autres tablespaces est hors de l'espace, donc j'ai de modifier la taille de cet espace. shrink ne fonctionne pas sur un tablespace permanent. La taille actuelle du fichier est 1150MB et je veux qu'il soit 256 MO
OriginalL'auteur user2122520 | 2013-03-22
Vous devez vous connecter pour publier un commentaire.
Vous pouvez redimensionner le fichier, donc:-
bien sûr, si vous avez déjà utilisé une partie de l'espace au-dessus de 256M ensuite, vous obtiendrez un message d'erreur
Ensuite, vous pouvez utiliser cette requête pour voir la plus petite taille, vous pouvez redimensionner le fichier de données:
*Si votre espace de stockage de la taille de bloc n'est pas 8192 modifiez cette valeur première. Notez également que la requête va prendre beaucoup de temps - c'est normal - alternativement, vous pouvez simplement utiliser l'essai et l'erreur technique favorisée par de nombreux et redimensionner un peu à la fois jusqu'à ce qu'il erreurs.
Déterminer les segments qui sont à la fin du fichier de données et de les reconstruire ailleurs. Puis vous pouvez continuer à diminuer.
Voir aussi oracle-base.com/articles/misc/reclaiming-unused-space pour les cas de redimensionnement ne peut pas être fait.
OriginalL'auteur Lunc