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 :

[ORA-01652:] création index


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de Filippo
    Homme Profil pro
    Statisticien
    Inscrit en
    Mai 2004
    Messages
    864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Statisticien

    Informations forums :
    Inscription : Mai 2004
    Messages : 864
    Par défaut [ORA-01652:] création index
    bonjour,
    j'ai un problème de tablespace temporaire full.
    En lisant les documentations de ce site j'ai vu qu'un stop-start de la base devait vider ce tablespace.
    J'ai demandé cette opération à mon DBA qui l'a faite mais je continue de rencontrer le problème à la création d'un index (cette opération est dans un script qui a bien marché jusqu'à hier).

    Version d'Oracle : 9.2.0.6.0
    Code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    CREATE INDEX VARINDEX_INSTRUMENTPNL_I1 ON 
    VAR_INSTRUMENTPNL(IDENT_SITE, INSTRUMENTREF
    	, COMPUTEDATE, IDENT_SCENARIO,  SCENARIODATE) 
    TABLESPACE VARCMF_IDX STORAGE(INITIAL 1M pctincrease 0);
    Message d'erreur :
    ORA-01652: unable to extend temp segment by 128 in tablespace TEMP
    Mon DBA me dit qu'il y a bien plus d'1Mo dans le tablespace VARCMF_IDX et qu'il ne peut pas redimensionner TEMP.

    Auriez-vous une idée pour la création de cet index nécessaire à des traitements ?

    Merci.

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Par défaut
    Et bien il suffit d'allouer de l'espace dans le tablespace temporaire ou bien d'en recréer un autre.

  3. #3
    Membre chevronné Avatar de Filippo
    Homme Profil pro
    Statisticien
    Inscrit en
    Mai 2004
    Messages
    864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Statisticien

    Informations forums :
    Inscription : Mai 2004
    Messages : 864
    Par défaut
    Merci Aline. On peut donc avoir plusieurs tablespaces temporaires ?

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Par défaut
    oui, mais il n'y en a qu'un par défaut. Il faut définir le deuxième comme tel et virer le premier si tu veux

  5. #5
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Par défaut
    EN fonction du type d'arrêt ou parfois d'autres raison obscure, Oracle peut ne pas vider le tablespace Temporaire.

    Pour votre opération je vous conseille quand même d'augmenter votre tablespace.

    Cependant si votre index se base sur une clé primaire auto incrémenté. dans ce cas la une autre solution consiste à dire à Oracle de ne pas trier l'index lors de la création grace à la clause

    NOSORT

  6. #6
    Membre chevronné Avatar de Filippo
    Homme Profil pro
    Statisticien
    Inscrit en
    Mai 2004
    Messages
    864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Statisticien

    Informations forums :
    Inscription : Mai 2004
    Messages : 864
    Par défaut
    Merci à vous deux.
    Je vais essayer avec l'option
    NOSORT
    .

  7. #7
    Membre chevronné

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Par défaut
    cela peux regler ton problème ponctuelement, mais s'il n'y a plus d'espace dans le tablespace temporaire, il faux faire quelque chose.
    d'un autre coté, ce n'est pas ton problème mais celui du DBA.
    A chacun son boulot!

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Par défaut
    Bonjour

    Citation Envoyé par aline
    s'il n'y a plus d'espace dans le tablespace temporaire, il faux faire quelque chose.
    d'un autre coté, ce n'est pas ton problème mais celui du DBA.
    A chacun son boulot!
    je rencontre pratiquement le même problème, par contre moi je veux d'abord savoir si moi en tant qu'utilisateur via mon Client Oracle je peux faire ceci? car la base oracle est dans un serveur de l'établissement.
    est ce que je peux faire quelque chose sur mon poste?

  9. #9
    Membre chevronné Avatar de Filippo
    Homme Profil pro
    Statisticien
    Inscrit en
    Mai 2004
    Messages
    864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Statisticien

    Informations forums :
    Inscription : Mai 2004
    Messages : 864
    Par défaut
    Bon là ça a l'air de passer; je vais relancer mon Dba en effet.
    Encore merci pour vos infos.

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

Discussions similaires

  1. ORA-01652 et création d'index
    Par marsup077 dans le forum Administration
    Réponses: 0
    Dernier message: 06/07/2011, 15h55
  2. [dba]ORA-00218 création base
    Par nabou dans le forum Oracle
    Réponses: 2
    Dernier message: 28/07/2006, 10h57
  3. [Forms10g/oracle 9i] erreur ORA-01652
    Par marcalexis dans le forum Oracle
    Réponses: 6
    Dernier message: 14/02/2006, 18h30
  4. [9i] ORA-29856 Drop index
    Par Scratch48 dans le forum Oracle
    Réponses: 50
    Dernier message: 22/12/2005, 17h44
  5. [ora-00942] création vue
    Par logica dans le forum Oracle
    Réponses: 2
    Dernier message: 19/12/2005, 09h48

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