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 :

Pb de tablespace UNDO qui augmente toujours


Sujet :

Oracle

  1. #1
    Membre du Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juillet 2003
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2003
    Messages : 46
    Points : 45
    Points
    45
    Par défaut Pb de tablespace UNDO qui augmente toujours
    Voilà, j'ai un problème que je ne comprend absolument pas sur une installation complexe avec Oracle 9i (version 9.2).
    J'explique en 1er le système :

    J'ai 2 instances sur 2 machine différentes qui sont en réplication maitre à maitre.
    L'instance I1 est utilisée comme base de production, c'est à dire que les utilisateur se connecte sur celle-là.
    L'instance I2 est surtout utilisée comme secours si I1 à des problèmes.
    Sur l'instance I2, il y a également une réplication de certaines tables par Vues matérialisées (Snapshot) afin de mettre à jour des instances se trouvant sure des ordinateurs portables.

    Maintenant le problème :
    Sur I1, il y a un tablespace UNDOTSB01 avec une taille de création de 1,5Go. La taille actuelle est toujours de 1.5 Go et le taux d'occupation est d'environ 10%.
    Sur I2, il y a un tablespace UNDOTBS1 avec une taille de création de 1,5Go. La taille actuelle est de plus de 6 Go et le taux d'occupation est toujours supérieure à 90%. Et, bien sur, arrivé à 100%, comme il est en AUTOEXTEND, le fichier grossit.

    Sachant que I2 ne sert que de copie à I1, je ne comprend pas pourquoi dans le cas de I1, le tablespace undo ne grossit pas (les rollbacks segments sont donc bien gérés) et dans le cas de I2, qui doit utiliser le tablespace UNDO seulement quand il execute les transactions de replication, ce tablespace ne fait que s'étendre. C'est à croire que les transaction dans les rollback segment ne sont jamais enlevées, mais je ne sais pas.

    La conséquence de cela, c'est que je n'ai plus de place sur le disque et que la base s'arrete (et donc la réplication).

    Si quelqu'un à des connaissances suffisantes sur la gestion du TS UNDO pour me mettre sur la piste, ce serait sympa de me répondre.
    Je me demande également si je ne pourrais pas diminer la taille de ce TS via une commande Oracle.

    Merci d'avance de m'aider.

    PS : quelques infos de parametres qui sont identique sur les 2 instances

    UNDO_MANAGEMENT = AUTO
    UNDO_RETENTION = 10800
    UNDO_SUPPRESS_ERRORS = FALSE
    UNDO_TABLESPACE = UNDOTBS1

  2. #2
    Membre émérite Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Points : 2 328
    Points
    2 328
    Par défaut
    Le tbs UNDO ne joue aucun rôle dans les vues matérialisées ? Car si j'ai bien compris ton instance 2 joue aussi ce rôle là.

    Sinon tu peux recréer ton tbs UNDO (en créer un 2e, le mettre comme tbs UNDO et dropper le 1er) sur ton instance 2 ce qui arrangera au moins le problème de taille. Mais s'il recommence à grossir comme le précédent...
    Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

  3. #3
    Membre émérite Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Points : 2 328
    Points
    2 328
    Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/05/2013, 10h11
  2. Etat et taille du tablespace UNDO sous Oracle 10g
    Par couak dans le forum Oracle
    Réponses: 2
    Dernier message: 21/06/2006, 14h37
  3. Fenêtre console qui ouvre toujours
    Par sawbo1 dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 23/05/2006, 22h27
  4. [DEBUTANt]element qui reste toujours a l'ecran. (photo)
    Par mariogarcia dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 31/03/2006, 17h11
  5. [JVM]Mémoire utilisée qui augmente...
    Par Vrylx dans le forum Général Java
    Réponses: 1
    Dernier message: 11/10/2005, 14h10

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