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 :

Tablespace autoextend ?


Sujet :

Administration Oracle

  1. #1
    Membre actif Avatar de olivanto
    Responsable d'exploitation informatique
    Inscrit en
    Mars 2005
    Messages
    513
    Détails du profil
    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2005
    Messages : 513
    Points : 204
    Points
    204
    Par défaut Tablespace autoextend ?
    bonjour,

    Un prestataire qui nous installé BO, a configuré aussi deux base Oracle 10g avec des tablespaces TEMP en autoextend.

    Ce qui devait arriver arrive ; au bout de 2/3 fonctionnements corrects, les tablespaces gonflent jusqu'à leur limite définie (32Go) ...et annoncent "complet".

    J'ai modifié les deux en virant l'autoextend, en leur laissant une taille de base respectable toutefois.

    Quelle est la bonne solution ? Je ne vois pas pourquoi un TEMP serait en autoextend (jusqu'où irait-il ?), d'un autre coté, après une transaction, il ne devrait pas se vider ? (et donc, limiter les possilités de s'étendre ??)

    Sur ma base de production, j'ai deux fichier pour le TEMP, de tailles assez faibles, et pas d'auto extend, jamais eu de problèmes....

    HEEEEEEEEEEEELP ?
    apprenti sorcier Oracle & boulet intérimaire...
    http://www.courtois.cc/murphy/murphy_informatique.html

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 175
    Points : 180
    Points
    180
    Par défaut
    Citation Envoyé par olivanto Voir le message
    bonjour,

    Un prestataire qui nous installé BO, a configuré aussi deux base Oracle 10g avec des tablespaces TEMP en autoextend.
    C'est pas bien dé balancer

    Citation Envoyé par olivanto Voir le message
    Quelle est la bonne solution ? Je ne vois pas pourquoi un TEMP serait en autoextend (jusqu'où irait-il ?), d'un autre coté, après une transaction, il ne devrait pas se vider ? (et donc, limiter les possilités de s'étendre ??)
    quand tu définies un tablespace en autoextend tu peux mettre une taille max
    mais je te l'accorde un TEMP ne devrait pas être en autoextend, et non le tablespace ne se rétrécie pas ; les données dans un tablespace de type temporaire sont bien supprimées, mais si ton tablespace a autant augmenté, c'est que les données étaient utilisées

    Citation Envoyé par olivanto Voir le message
    Sur ma base de production, j'ai deux fichier pour le TEMP, de tailles assez faibles, et pas d'auto extend, jamais eu de problèmes....
    ca dépend de ce qui est lancé sur la base... si il y a peu d'utilisation du tablespace temporaire, effectivement tu n'auras pas de problèmes... après ca se trouve tu as eu pleins de requêtes qui se sont plantées car pas assez d'espace dans le tablespace temporaire, mais tu ne le surveilles peut-être pas

    HEEEEEEEEEEEELP ?[/QUOTE]

  3. #3
    Membre actif Avatar de olivanto
    Responsable d'exploitation informatique
    Inscrit en
    Mars 2005
    Messages
    513
    Détails du profil
    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2005
    Messages : 513
    Points : 204
    Points
    204
    Par défaut
    merci pour cette réponse.

    Ceci dit, je ne comprend toujours pas comment mon prestataire a réussi à remplir 32 Go ; moi je viens de faire la même chose que lui, et à la moitié seulement du traitement j'ai rempli le TEMP à 150 Mo seulement..

    A suivre...
    apprenti sorcier Oracle & boulet intérimaire...
    http://www.courtois.cc/murphy/murphy_informatique.html

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 175
    Points : 180
    Points
    180
    Par défaut
    sûrement d'autres requêtes sur la base...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 750
    Points : 341
    Points
    341
    Par défaut
    Bonour,

    je viens de me rendre compte que mon tempfile était en autoextend et a atteint la taille de 26 Go.

    j'ai désactivé le mode autoextend..j'ai également essayé de faire un resize pour le repasser à 5Go mais j'obtiens l'erreur suivante:
    ORA-03297: le fichier contient des données utilisées au-delà de la valeur RESIZE requise
    quelle est la solution???

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 161
    Points : 161
    Points
    161
    Par défaut
    Bonjour,

    Créer un nouveau tablespace temporaire,
    Le définir comme tablespace temporaire par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    alter database default temporary tablespace TMP;
    et dropper l'ancien tablespace

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 175
    Points : 180
    Points
    180

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 175
    Points : 180
    Points
    180
    Par défaut
    Citation Envoyé par fulub Voir le message
    Bonjour,

    Créer un nouveau tablespace temporaire,
    Le définir comme tablespace temporaire par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    alter database default temporary tablespace TMP;
    et dropper l'ancien tablespace
    attention aux users qui utilisent le tablespace temporaire qui est sur le point d'être droppé

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 750
    Points : 341
    Points
    341
    Par défaut
    comment savoir si mon tablespace temporaire est utilisé par des sessions en cours??? Que se passe t'il si je fixe une taille de 5Go non extensible et que le tempfile s'avère trop petit? est ce que ça plante?

  10. #10
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 161
    Points : 161
    Points
    161
    Par défaut
    Citation Envoyé par couak Voir le message
    attention aux users qui utilisent le tablespace temporaire qui est sur le point d'être droppé
    Je pensais qu'il attendait que le tablespace ne soit plus utilisé avant de le supprimer définitivement comme il le fait sur le UNDO (où la suppression peut être longue) ?

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 175
    Points : 180
    Points
    180
    Par défaut
    Citation Envoyé par fulub Voir le message
    Je pensais qu'il attendait que le tablespace ne soit plus utilisé avant de le supprimer définitivement comme il le fait sur le UNDO (où la suppression peut être longue) ?
    ah ? je savais pas mais parfois on peut attendre longtemps, et on aurait eu un post "j'ai lancé la suppression mais ca me rend pas la main" :p

  12. #12
    Membre actif Avatar de olivanto
    Responsable d'exploitation informatique
    Inscrit en
    Mars 2005
    Messages
    513
    Détails du profil
    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2005
    Messages : 513
    Points : 204
    Points
    204
    Par défaut
    Pour cloturer mon début de post ;

    Après avoir fait tourner l'échange entre base via BO trois fois, je constate avec plaisir que :

    1- mon TEMP est vide, et s'est vidé régulièrement
    2- tout fonctionne !

    CQFD ; un gros TEMP, et pas d'autoextend !
    apprenti sorcier Oracle & boulet intérimaire...
    http://www.courtois.cc/murphy/murphy_informatique.html

  13. #13
    Membre éprouvé Avatar de 13thFloor
    Homme Profil pro
    DBA Oracle freelance
    Inscrit en
    Janvier 2005
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France

    Informations professionnelles :
    Activité : DBA Oracle freelance

    Informations forums :
    Inscription : Janvier 2005
    Messages : 670
    Points : 945
    Points
    945
    Par défaut
    Citation Envoyé par olivanto
    Quelle est la bonne solution ? Je ne vois pas pourquoi un TEMP serait en autoextend (jusqu'où irait-il ?), d'un autre coté, après une transaction, il ne devrait pas se vider ? (et donc, limiter les possilités de s'étendre ??)
    Il faudrait, si possible, que la consommation d'espace temporaire soit moindre.
    Qu'est-ce qui a rempli le TEMP ? Une création d'index ? Un tri énorme (order by, group by...) ? Du parallélisme à outrance ?
    Autoextend : ok si un maxsize est défini afin de ne pas saturer l'espace disque disponible/alloué.

  14. #14
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    Citation Envoyé par olivanto Voir le message
    CQFD ; un gros TEMP, et pas d'autoextend !
    ou petit TEMP et autoextend mais avec une limite

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

Discussions similaires

  1. [10g] Problème de performances et Tablespace en autoextend
    Par korian dans le forum Administration
    Réponses: 8
    Dernier message: 26/10/2012, 15h14
  2. savoir si une tablespace Autoextend
    Par Baldric de Dol dans le forum Débuter
    Réponses: 2
    Dernier message: 24/12/2008, 16h02
  3. Tablespace autoextend plein à 99.94%
    Par ste78 dans le forum Administration
    Réponses: 3
    Dernier message: 14/04/2008, 10h47
  4. tablespace UNDO en autoextend
    Par farenheiit dans le forum Administration
    Réponses: 11
    Dernier message: 27/12/2007, 20h43
  5. [9i] AutoExtend Tablespace et performances
    Par nuke_y dans le forum Oracle
    Réponses: 11
    Dernier message: 09/03/2006, 14h20

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