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 UNDO faussement plein à cause paramètre UNDO_RETENTION?


Sujet :

Administration Oracle

  1. #1
    Membre émérite
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    1 993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 1 993
    Points : 2 499
    Points
    2 499
    Par défaut Tablespace UNDO faussement plein à cause paramètre UNDO_RETENTION?
    Hello tout le monde,

    Je viens de constater sur une base que le tbs UNDO était plein à 100%, ce qui est bizarre car il n'y a aucune activité dessus depuis hier.

    Je vois que le paramètre UNDO_RETENTION est positionné à 36 heures allez savoir pourquoi

    Est-ce que ça signifie que Oracle considère que l'espace nécessaire à cette rétention est occupé jusqu'à la fin de la rétention et donc nous affiche des infos "ambiguës"? Par ambiguë j'entends que, d'après la doc, Oracle peut quand même utiliser cet espace si besoin pour une transaction en cours et donc les 100% occupés correspondant à la rétention peuvent quand même être utilisés si besoin?
    Dans la doc, Oracle précise bien "The UNDO_RETENTION parameter can only be honored if the current undo tablespace has enough space. If an active transaction requires undo space and the undo tablespace does not have available space, then the system starts reusing unexpired undo space.“
    DBA Oracle
    Rédacteur du blog : dbaoraclesql.canalblog.com

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Une piste : regardez DBA_UNDO_EXTENTS, et en particulier la colonne STATUS.

    Par ailleurs, la prise en compte du paramètre UNDO_RETENTION diffère selon que le tablespace d'annulation est en mode AUTOEXTEND ou non, et selon que la garantie de rétention a été activée ou non.
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  3. #3
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 821
    Points : 6 443
    Points
    6 443
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    C'est normal que ce soit à 100%. Lorsque Oracle a besoin d'undo, il va prendre des blocs non expirés, comme indiqué dans la doc. Mais ce n'est aps une raison pour désoualler l'espace avant d'en avoir besoin.
    Cordialement,
    Franck.
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

  4. #4
    Membre émérite
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    1 993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 1 993
    Points : 2 499
    Points
    2 499
    Par défaut
    Je vous remercie pour vos réponses
    DBA Oracle
    Rédacteur du blog : dbaoraclesql.canalblog.com

Discussions similaires

  1. tablespace UNDO offline
    Par olivanto dans le forum Administration
    Réponses: 2
    Dernier message: 16/05/2007, 09h37
  2. Pb de tablespace UNDO qui augmente toujours
    Par foster06 dans le forum Oracle
    Réponses: 2
    Dernier message: 08/12/2006, 18h32
  3. Changement de tablespace UNDO
    Par guigui_cwoco dans le forum Administration
    Réponses: 17
    Dernier message: 15/11/2006, 10h40
  4. supprimer ou modifier tablespace UNDO en 9.2.0
    Par big1 dans le forum Oracle
    Réponses: 3
    Dernier message: 27/10/2006, 11h06
  5. Etat et taille du tablespace UNDO sous Oracle 10g
    Par couak dans le forum Oracle
    Réponses: 2
    Dernier message: 21/06/2006, 13h37

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