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

Oracle Discussion :

Changer tablespace blocksize


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Par défaut Changer tablespace blocksize
    salut,

    Je souhaiterais savoir s'il est possible de changer le paramètre blocksize d'un tablespace sans devoir recréer ce dernier en Oracle 9ir2...

    Exemple : db_block_size = 4096

    J'ai un tablespace à 4096 (par défaut) et je souhaite passer le blocksize à 8192...

  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
    Par défaut
    A priori, ce n'est pas pas possible d'après http://download-uk.oracle.com/docs/c...te.htm#1007712

  3. #3
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Par défaut
    Merci pour le lien mais ce dont tu parles ici est le db_block_size. Or, je parlais du blocksize des tablespace
    A priori, avec Oracle 9i, il est possible de créer des tablespaces avec un blocksize différent de celui de la base (supéreur mais pas inférieur il me semble).
    Je souhaiterais modifier la valeur de blocksize pour un tablespace existant sans devoir recréer ce dernier si possible...

  4. #4
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    On peut créer des tablespaces de différents blocksize, différents de celui par défaut mais cela impose d'avoir les buffer_pool associés
    Vous pouvez donc avoir un default à 8k, 3 tbs à 4K et 2 TBS à 32K.

    par contre, on ne peut pas modifier un tablespace pour lui changer le blocksize.
    il faut en créer un autre et tout déplacer.

  5. #5
    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
    Par défaut
    Oui, mais après on parle aussi des tablespaces avec blocksize. La commande ALTER TABLESPACE ne permet pas de changer le blocksize: à priori la réponse reste donc non http://download-uk.oracle.com/docs/c...3a.htm#2093898

    Intéressant aussi de savoir que cette fonctionnalité n'est en général utile que pour transporter des tablespaces selon Tom Kyte: http://asktom.oracle.com/pls/ask/f?p...44779427427730

  6. #6
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Par défaut
    Ok merci à tous

  7. #7
    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
    Citation Envoyé par pifor
    Intéressant aussi de savoir que cette fonctionnalité n'est en général utile que pour transporter des tablespaces selon Tom Kyte: http://asktom.oracle.com/pls/ask/f?p...44779427427730
    ça peut être intéressant pour les instances qui mélange OLTP et datawarehouse aussi

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

Discussions similaires

  1. CHANGER UN INDEX DE TABLESPACE
    Par gallargues dans le forum Administration
    Réponses: 2
    Dernier message: 09/04/2010, 10h45
  2. Changer le tablespace par defaut d'un utilisateur
    Par magboom dans le forum Oracle
    Réponses: 4
    Dernier message: 07/08/2007, 14h55
  3. [9i] Changer une table de TABLESPACE
    Par lbgl dans le forum Administration
    Réponses: 3
    Dernier message: 20/02/2007, 12h15
  4. changer le tablespace d'une colonne blob
    Par learn dans le forum Oracle
    Réponses: 4
    Dernier message: 15/08/2005, 18h44
  5. changer l'adresse d'un fichier...
    Par cava dans le forum C
    Réponses: 6
    Dernier message: 05/06/2002, 12h22

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