IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

[9i] difficultés de Resize datafile


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 55
    Par défaut [9i] difficultés de Resize datafile
    Salut,

    Je souhaite réduire la taille de deux datafiles pour un tablespace de ma base, mais Oracle me renvoie l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ERREUR à la ligne 1 :
    ORA-03297: le fichier contient des données utilisées au-delà de la valeur RESIZE requise
    Pourtant, mes deux datafiles sont utilisés de la manière suivante :
    Taille totale de chacun = 63Go
    Utilisé sur chacun = 14Go

    J'ai tenté un resize à 20Go, puis à 30Go mais toujours la même erreur...
    Les données ne seraient donc pas contigues dans les datafiles ?
    Que puis-je faire ?

    Merci

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437

  3. #3
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    C'est que ton tablespace est fragmenté, il faut le reconstruire pour gagner de l'espace.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 55
    Par défaut
    Merci, cette deuxième solution me convient bien mieux que la première (faire des move serait pénible, de plus mon tablespace ne contient que des index donc c'est meme surement impossible de les "mover").

    Je supose que la bonne commande est la suivante (après mise offline):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER DATABASE RECOVER TABLESPACE toto_tbs

  5. #5
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    absolument pas, la bonne commande c'est MOVE et REBUILD

    Ou SHRINK mais tu ne précises pas la version

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 55
    Par défaut
    La version est dans le titre (plus précis : Release 9.2.0.6.0)

    Par contre move implique que je dois l'employer pour chaque objet du tablespace non ? Ou alors on peut mover le tablespace dans son ensemble (pas trouver de commande dans ce sens sur google...) ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réorganisation d'une base - resize des datafiles
    Par dorlag dans le forum Administration
    Réponses: 6
    Dernier message: 15/12/2008, 16h38
  2. Resize d'une image
    Par Anonymous dans le forum C
    Réponses: 6
    Dernier message: 13/07/2008, 22h23
  3. Resize de datafile
    Par genio dans le forum Oracle
    Réponses: 5
    Dernier message: 17/11/2006, 17h38
  4. Réponses: 10
    Dernier message: 22/09/2003, 21h58
  5. Difficultés pour afficher un pixel à l'écran
    Par Bubonik software dans le forum C
    Réponses: 9
    Dernier message: 17/08/2003, 12h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo