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 :

Modifier le stockage d'un TS


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 206
    Par défaut Modifier le stockage d'un TS
    bonjour ,

    je voudrais reconfigurer un TS de donnees de telle manière à augmenter la taille des extents : ça ne fonctionne pas ceci:

    alter tablespace TS_donnees resize 600M extent management local uniform resize 200k segment space management auto:
    ==>option non valide


    Merci de vos réponses

  2. #2
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    Citation Envoyé par lady701 Voir le message
    je voudrais reconfigurer un TS de donnees de telle manière à augmenter la taille des extents
    tu ne peux pas, il te faut recréer un autre tablespace avec la nouvelle taille, ensuite y déplacer les objets (move pour les tables et rebuild pour les indexes), enfin supprimer l'ancien tablespace
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  3. #3
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 206
    Par défaut
    oh merci pour la confirmation.

    Mais comment on deplace les objets d'unTS à un autre?

    justement j'ai essayé de droper mon TS_Donnée mais il m'affiche ce message :
    le tablespace n'est pas vide ; utiliser l'option INCLUDING CONTENTS
    alorsque j'ai déjà droper toutes les tables.

  4. #4
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 206
    Par défaut
    j'ai fais exporter ma base
    je drop les TS av leur contenu
    je recré mes TS
    je reimporte ma base

    qu'en pensez vous?

  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
    Pour déplacer une table d'un tablespace à un autre, vous pouvez utiliser ALTER TABLE ... MOVE sachant qu'il faut reconstruire les index concernés avec ALTER INDEX ... REBUILD.

  6. #6
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    Citation Envoyé par lady701 Voir le message
    j'ai fais exporter ma base
    je drop les TS av leur contenu
    je recré mes TS
    je reimporte ma base

    qu'en pensez vous?
    Ca marchera seulement si le nouveau TS est celui par défaut du user avec l'option ignore=y dans l'import

    Sinon le plus simple est effectivement des MOVE pour les tables et des REBUILD pour les indexes, ensuite utilise la vue dba_extents pour être sûr qu'il n'y ait plus rien dans l'ancien tablespace avant sa suppression (au lieu de le supprimer avec tous les objets qu'il contient ... )
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  7. #7
    Membre expérimenté
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 175
    Par défaut
    question : pendant le move de la table, les indexes sont en mode "unusable"
    comment locker la table en lecture, ou bien empecher l'utilisation de l'index pendant le move ?

Discussions similaires

  1. [AC-2003] Stockage données modifiées
    Par C15nantes dans le forum Access
    Réponses: 3
    Dernier message: 03/11/2012, 11h14
  2. Réponses: 5
    Dernier message: 27/11/2002, 14h08
  3. [VB6] Modifier la clé d'un élément d'une collection
    Par Ricou13 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/11/2002, 14h49
  4. [VB6] [MDI] Modifier form en MDIform
    Par fikou dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 12/09/2002, 13h48
  5. Réponses: 5
    Dernier message: 06/08/2002, 20h08

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