Redimensionner un tablespace avec plusieurs DBF
Bonjour,
J'ai un tablespace avec 31 fichiers DBF (myTBS_01.dbf ... myTBS_31.dbf ).
Ils occupent 458 Go et il y a 252 Go de libre que j'aimerais bien récupérer.
Je voulais donc redimensionner mon tablespace pour récupérer l'espace disque non utilisé.
Déjà en utilisant la commande suivante
Code:
ALTER DATABASE DATAFILE
Ca m’étonnerait de que ça marche!! vous pourriez me donner votre avis quand même!!
Sinon je compte suivre les étapes suivantes:
1-Lancer un export du schéma pour garder une sauvegarde.
Code:
expdp monUser/mdp schemas=monUser directory=Mondossier dumpfile=import.dmp logfile=log_export.log
2-On supprime les tablespaces avec leur datafiles.
Code:
DROP TABLESPACE myTBS INCLUDING CONTENTS AND DATAFILES;
3- Créer un nouveau tablespace
Code:
CREATE TABLESPACE myTBS DATAFILE '/oradata/RF/dbf/my_TBS_01.DBF' SIZE 10G AUTOEXTEND ON NEXT 10G MANAGEMENT LOCAL AUTOALLOCATE;
4- Lancer un import du schéma
Code:
impdp monUser/mdp DIRECTORY=Mondossier DUMPFILE = import.dmp
J'aimerais avoir une confirmation de votre part pour cette procédure.
merci par avance pour vos réponses.