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

SQL Oracle Discussion :

[9i] UNDO tablespace FULL trop rapidement


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 120
    Par défaut [9i] UNDO tablespace FULL trop rapidement
    Bonjour,

    J'ai le même genre de problème qu'ici =>

    http://www.developpez.net/forums/showthread.php?t=82051

    J'insère en masse des données, qui ne devraient même pas dépasser 50 Mo, et, au bout d'un certain temps, j'obtiens l'erreur ORA-30036 ...

    Pourtant, mon UNDO tablespace était de 500 Mo, et je l'ai passé à 1 Go...

    Ca ne me semble pas normal qu'intégrer 50 Mo de données fasse "exploser" un UNDO tablespace de 500 Mo, et encore moins un de 1 Go...

    Par contre, je ne vois pas trop le rapport avec le BUG 2900863...

    Merci pour vos réponses!

    Nicolas.

  2. #2
    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
    t'as regardé la taille des extents de la table dans laquelle tu inséres les données ? Parce que si tu as un NEXT à 100M c'est pas étonnant

    Sinon, l'autoextend ou DBMS_RESUMABLE sont de bonnes solutions pour éviter de reprendre les inserts depuis le début

    Tu as aussi la possibilité de faire des commits intermédiaires.

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 120
    Par défaut
    Je ne pense pas que mes NEXT soit trop gros, puisque le message d'erreur que j'obtiens est :

    "ORA-30036 : unable to extend segment by 8 in undo tablespace 'UNDOTBS'"

    C'est petit 8...

  4. #4
    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
    ce serait quand même pas mal d'avoir :
    - l'ordre INSERT
    - les clauses storages de la table, de son tablespace et du tablespace UNDO
    - le nombre de lignes insérées et la taille moyenne d'une ligne
    - la taille des blocs

Discussions similaires

  1. [oracle9i-Linux] Comment vider un UNDO tablespace
    Par Loïck dans le forum Oracle
    Réponses: 8
    Dernier message: 03/12/2009, 13h53
  2. Réponses: 8
    Dernier message: 04/10/2005, 19h27
  3. tablespace full
    Par Vince94 dans le forum Oracle
    Réponses: 4
    Dernier message: 30/09/2005, 14h50
  4. Compte à rebours trop rapide
    Par Anduriel dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/06/2005, 20h57
  5. [ORACLE 9i] UNDO tablespace perdu
    Par prolice dans le forum Oracle
    Réponses: 12
    Dernier message: 16/03/2005, 18h34

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