-
Suppression de datafile
Bonjour,
J'ai un petit soucis avec la suppression d'un datafile.
J'ai du déplacer un tablespace temporaire qui prenait trop de place vers un autre FS. Pour cela j'ai recréer mon tablespace temporaire sur l'autre FS et j'ai supprimé le tablespace trop volumineux. Problème, j'ai oublié de précisé AND DATAFILE lorsque j'ai supprimé le tablespace... si bien que maintenant j'ai toujours mon problème d'espace disque car le fichier est toujours ouvert par Oracle (un lsof sur le répertoire qui contenait le fichier m'indique que le fichier a été supprimé). Un "du -sh" me donne les bonnes informations, alors que "df -h" ne me donne pas les bonnes informations...
Comment faire pour remédier à ce problème SANS RELANCER ORACLE.... ?
J'ai déjà essayer de recréer le tablespace et de le redropper.
-
Sous Unix, la suppression effective d'un fichier n'a lieu que lorsque le dernier processus qui travaille sur le fichier va fermer le fichier, même si on ne le voit plus dans le répertoire avec "ls" et que "du" dit que l'espace est libéré.
Si Oracle ne permet pas de supprimer effectivement le fichier, il faut donc arrêter et redémarrer votre base ...
-
Presque...
En fait, il suffisait d'attendre un peu...
J'étais en train d'ouvrir mon ticket sur metalink quand miraculeusement le df m'a enfin donné des informations qui vont bien... 8-)
Les voix d'Oracle sont impénétrables...
Merci !