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 :

Deplacement LOBSEGMENT oracle 10g


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de userB
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2005
    Messages : 147
    Par défaut Deplacement LOBSEGMENT oracle 10g
    (Re)Bonjour tout le monde,
    Toujours au coeur de l'administration de ma base oracle je me confront à un nouveau probleme.
    Je suis censé optimisé l'allocation des segments sur mes tablespaces, de ce fait je revois un peu l'architecture.
    Pour tous les segments index et tables la migration c'est effectué sans encombre, malheuresement ce n'est pas du tout le cas pour les segments de types LOBSEGMENT

    Les voici donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    segment_name                       TYPE               Taille (Ko)      Blocs TABLESPACE
    --------------------------------------------------------------------------------
     
    SYS_LOB0000010310C00012$$       LOBSEGMENT                1280        160 LOB_M
     
    SYS_LOB0000010342C00012$$       LOBSEGMENT                2304        288 LOB_M
     
    SYS_LOB0000010457C00003$$       LOBSEGMENT               12800       1600 LOB_M
     
    SYS_LOB0000010324C00012$$       LOBSEGMENT               16128       2016 LOB_M
     
    SYS_LOB0000010324C00014$$       LOBSEGMENT               16896       2112 LOB_M
     
    SYS_LOB0000010457C00002$$       LOBSEGMENT               19200       2400 LOB_M
    et maintenant voici ma requete qui est censé les deplacer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    ALTER TABLE VTR.SYS_LOB0000010310C00012$$ MOVE LOB (LOBSEGMENT) STORE AS (TABLESPACE LOB_XXL);
    ALTER TABLE VTR.SYS_LOB0000010342C00012$$ MOVE LOB (LOBSEGMENT) STORE AS (TABLESPACE LOB_XXL);
    ALTER TABLE VTR.SYS_LOB0000010457C00003$$ MOVE LOB (LOBSEGMENT) STORE AS (TABLESPACE LOB_XXL);
    ALTER TABLE VTR.SYS_LOB0000010324C00012$$ MOVE LOB (LOBSEGMENT) STORE AS (TABLESPACE LOB_XXL);
    ALTER TABLE VTR.SYS_LOB0000010324C00014$$ MOVE LOB (LOBSEGMENT) STORE AS (TABLESPACE LOB_XXL);
    ALTER TABLE VTR.SYS_LOB0000010457C00002$$ MOVE LOB (LOBSEGMENT) STORE AS (TABLESPACE LOB_XXL);
    Et pour finir voici le message d'erreur que j'ai depuis sqlplus :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    ALTER TABLE VTR.SYS_LOB0000010457C00002$$ MOVE LOB (LOBSEGMENT) STORE AS (TABLESPACE LOB_XXL)
    *
    ERROR at line 1:
    ORA-00942: table or view does not exist
    J'ai pas mal regardé à travers le net et j'ai pourtant l'impression que ma requete est correcte. De plus le tablespace LOB_XXL est bien créé et visible si je fais un select.

    Des idées ?

    Merci d'avance,
    cordialement,
    userB.

  2. #2
    Membre émérite Avatar de philcero
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Septembre 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2007
    Messages : 528
    Par défaut
    Et si tu essayais ça plus tôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ALTER TABLE <ta table>
    MOVE LOB(<ta colonne>) STORE AS (TABLESPACE <ton nouveau tablespace>);

  3. #3
    Membre confirmé Avatar de userB
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2005
    Messages : 147
    Par défaut
    Tout d'abord merci.

    Alors effectivement il y a du mieux avec ta requete, j'effectue ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ALTER TABLE VTR.VTR_LOG_EXPORT_CG MOVE LOB (SYS_LOB0000010310C00012$$) STORE AS (TABLESPACE LOB_XXL);
    Cependant j'ai ce message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ERROR at line 1:
    ORA-00904: "SYS_LOB0000010310C00012$$": invalid identifier
    Qu'entend tu par <ta colonne> je pensais que c'etait le segment name qu'il fallait specifier, non ?

  4. #4
    Membre confirmé Avatar de userB
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2005
    Messages : 147
    Par défaut
    Mea culpa, j'ai trouvé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ALTER TABLE VTR.VTR_TEMP_AT MOVE LOB (LOB_FILE) STORE AS (TABLESPACE LOB_XXL);
    Je n'avais pas vu que sur la table dba_lobs, il y avait un champ column_name


    Merci

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

Discussions similaires

  1. oracle 10g sous MDK 10.1
    Par james_usus dans le forum Oracle
    Réponses: 32
    Dernier message: 21/12/2004, 04h56
  2. Installation ORACLE 10g sous XP Pro
    Par DUCORROY dans le forum Oracle
    Réponses: 7
    Dernier message: 21/10/2004, 09h08
  3. Installation Oracle 10g sous Windows 2000
    Par Jeff206 dans le forum Oracle
    Réponses: 6
    Dernier message: 24/08/2004, 15h51
  4. [ORACLE 10g Linux] Pbm de connexion avec un Client winXP
    Par zarbiwayne dans le forum Administration
    Réponses: 26
    Dernier message: 20/08/2004, 22h37

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