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 :

Import et UNDO


Sujet :

Oracle

  1. #1
    Membre éclairé
    Homme Profil pro
    CMA-CGM
    Inscrit en
    Novembre 2005
    Messages
    531
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : CMA-CGM
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2005
    Messages : 531
    Par défaut Import et UNDO
    Bonjour les forumnautes...
    J'ai une petite question à poser...
    J'ai un gros import qui se plante en :
    IMP-00058: ORACLE error 30036 encountered
    ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1'
    Ok mais mon fichier UNDO est en AUTOEXTEND... donc c'est bizarre... de plus mon EXPORT est fai avec COMMIT=Y, donc il ne devrait pas grossir l'UNDO...

    1er question : Pourquoi 'unable to extend' sur un UNDO en autoextend ?
    2em question : Pourquoi mon UNDO grossit alors que l'import est toppé COMMIT= Y

    Merci pour vos réponses...

  2. #2
    Membre éclairé
    Homme Profil pro
    CMA-CGM
    Inscrit en
    Novembre 2005
    Messages
    531
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : CMA-CGM
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2005
    Messages : 531
    Par défaut
    Personne pour me répondre ?

  3. #3
    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
    1. Autoextend unlimited ? ou avec un max size ?
    2. ce n'est pas parce que vous commitez que la lecture cohérente pour les autres applications ne peut pas avoir lieue

    Votre undo_retention est à combien ?
    si vous êtes en 10g, est-elle "garantee" ?

  4. #4
    Membre éclairé
    Homme Profil pro
    CMA-CGM
    Inscrit en
    Novembre 2005
    Messages
    531
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : CMA-CGM
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2005
    Messages : 531
    Par défaut
    Merci Léo pour votre réponse... je suis en 9i...

    Mon UNDO fait 1 GIGA et il est défini en autoextend... son maxsize est à 32767 Méga donc pas de problème la-dessus...

    Mon UNDO_RETENTION est à 10800...

    Quant aux autres applications elle ne fonctionnent pas quand j'effectue l'IMPORT... c'est à dire qu'il n'y a que l'import qui fonctionne !

    Avez-vous une explication à mes problèmes ?

    Merci d'avance !

  5. #5
    Membre éclairé
    Homme Profil pro
    CMA-CGM
    Inscrit en
    Novembre 2005
    Messages
    531
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : CMA-CGM
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2005
    Messages : 531
    Par défaut
    En 9i sur UNIX AIX version 5

  6. #6
    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
    Quant aux autres applications elle ne fonctionnent pas quand j'effectue l'IMPORT... c'est à dire qu'il n'y a que l'import qui fonctionne !
    Y-a-t-il un message d'erreur côté client oouun autre message d'erreur que ORA-30036 dans l'alert.log de l'instance ? Y-a-il des fichiers traces générés dans le même répertoire que de l'alert.log ?

    Quelle est la version exacte d'Oracle ?
    Il y a un certain nombres de bugs avec ORA-30036 sur la 9.2.0.3 et 9.2.0.4.

  7. #7
    Membre éclairé
    Homme Profil pro
    CMA-CGM
    Inscrit en
    Novembre 2005
    Messages
    531
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : CMA-CGM
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2005
    Messages : 531
    Par défaut
    Merci pour vos réponses mais j'ai trouvé le 1er problème...
    En fait, les fichiers UNIX, dans notre systeme ne peuvent pas dépasser 1 Giga de taille maxi... donc quand l'import chargeait + de 1 de données, les TS ont beau être en AUTOEXTEND, ça plante quand même car on atteint le max d'UNIX...

    Ce qui ne réponds quand même pas à ma 2em question : Pourquoi l'UNDO grossit-il de 1 Giga alors que mon IMPORT est défini en COMMIT=YES...

    A vos plumes !

  8. #8
    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
    parce que des transactions utilisent toujours de l'undo ! (lecture cohérente)
    et que ce n'est pas parce que tu commites que l'undo est libéré (undo_retention et garantee)

  9. #9
    Membre éclairé
    Homme Profil pro
    CMA-CGM
    Inscrit en
    Novembre 2005
    Messages
    531
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : CMA-CGM
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2005
    Messages : 531
    Par défaut
    Bonjour..
    je rebondis sur mon post pour demander si le tablespace UNDO se 'libère' entre deux procédures d'IMPORTS de schéma... en fait si le TS UNDO, après une procédure d'IMPORT, et avant une autre qui va suivre juste derrière, se 'shrinke' tout seul et revient à 'zéro'...

    Ais-je été clair ?

    Si oui, merci pour vos réponses..

  10. #10
    Membre confirmé
    Inscrit en
    Octobre 2004
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 92
    Par défaut
    Comme viens de te le dire Leo ton undo_retention est positionné à 3 heures il faut verifier si le tablespace est en mode retention guarantee si c'est le cas oracle ne considérera les données undo pouvant être écrasées qu'après 3 heures.Sinon pour le shrink t'a pas à te préoccuper des segments undo même s'ils sont volmineux oracle réutilise les extents deja alloués, leur gestion est automatique tu peux pas faire un shrink dessus.
    Je te propose de diminuer undo_retention si c'est possible(normalement ce paramètre est positionné a la durée de la requete la plus longue) et voir ce que ça donne

Discussions similaires

  1. Important à lire par tous SVP
    Par Community Management dans le forum Langage
    Réponses: 5
    Dernier message: 15/11/2010, 22h54
  2. Réponses: 11
    Dernier message: 10/01/2007, 19h38
  3. [DEV-C++]#import de fichier .tlb
    Par pdl dans le forum Dev-C++
    Réponses: 6
    Dernier message: 19/07/2002, 22h46
  4. Importer des objets de 3dsMax
    Par Anonymous dans le forum OpenGL
    Réponses: 3
    Dernier message: 06/05/2002, 13h53
  5. IMPORTANT! A lire avant tout chose
    Par Aurelien.Regat-Barrel dans le forum Windows
    Réponses: 0
    Dernier message: 01/05/2002, 16h55

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