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 :

Apurer le fichier UNDO TBS


Sujet :

Administration Oracle

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 76
    Par défaut Apurer le fichier UNDO TBS
    Bonjour,

    Pour être honnête, je suis loin d'être un pro de l'Administration Oracle . Je voudrais savoir :
    - s'il est possible d'apurer le contenu d'un fichier UNDOTBS devenu trop volumineux?
    - si non peut-on en créér un autre après suppression de l'existant?

    Quelle est la meilleure solution et, . dans chacun de ces cas quel sera l'incidence sur le fonctionnement de ma base de données?

    Merci de votre aide.

  2. #2
    Membre confirmé
    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
    Par défaut
    Personnellement, je créé un nouveau undo et j'efface le undo devenu trop volumineux.

    Ci joint un script que j'utilise dans ce cas de figure
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    create undo tablespace UNDO_WK datafile '/Evgam/Log/UNDO_WK' size 512M autoextend on next 32M maxsize 4G;
    alter system set undo_tablespace=UNDO_WK;
    drop tablespace TBS_UNDO including contents and datafiles;
    create undo tablespace TBS_UNDO datafile '/Evgam/AppDbProd/data/GAMPROD/TBS_UNDO' size 2G autoextend on next 32M maxsize 6G;
    alter system set undo_tablespace=TBS_UNDO;
    drop tablespace UNDO_WK including contents and datafiles;
    En fait, si je fait deux créations de undo, c'est pour toujours avoir en final le même nom. Le premier undo est juste là le temps de supprimer l'ancien et de le recréer avec le même nom.

    Pas d'incidence sur la base, le suppression du undo trop volumineux peut juste être longue le temps qu'il soit libre

  3. #3
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    Citation Envoyé par fulub Voir le message
    Personnellement, je créé un nouveau undo et j'efface le undo devenu trop volumineux.

    Tu dois souvent changer de UNDO alors non ?

    L'espace dans le UNDO est réutilisé en permanence, ça n'a rien d'alarmant qu'il soit toujours rempli à 95% par exemple !

    Seules des erreurs du style "snapshot too old" ou "ORA-01555 caused by SQL statement below " ou "unable to extend ... in UNDO tablespace" peuvent justifier le fait de devoir augmenter la taille du tablespace UNDO ou en changer
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  4. #4
    Membre confirmé
    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
    Par défaut
    Non, je ne change pas souvent de undo et c'est vrai qu'un undo plein à 95% ne m'empêche pas de dormir. Par contre, je suis tributaire de procédures fournis par un éditeur pour le rafraîchissement de dataarehouse, qui sont mal écrites et qui me fait passer, à chaque nouvelle version, d'un undo de 2Go à 15Go. Une fois les corrections apportées, je redimensionne le undo.

  5. #5
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    Citation Envoyé par fulub Voir le message
    Non, je ne change pas souvent de undo et c'est vrai qu'un undo plein à 95% ne m'empêche pas de dormir. Par contre, je suis tributaire de procédures fournis par un éditeur pour le rafraîchissement de dataarehouse, qui sont mal écrites et qui me fait passer, à chaque nouvelle version, d'un undo de 2Go à 15Go. Une fois les corrections apportées, je redimensionne le undo.
    Ah là là les éditeurs qui ne connaissent pas Oracle ... J'ai les mêmes chez moi Bon courage en tout cas
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 290
    Par défaut
    Citation Envoyé par scheu Voir le message
    Ah là là les éditeurs qui ne connaissent pas Oracle ... J'ai les mêmes chez moi Bon courage en tout cas
    +1

Discussions similaires

  1. [Theorie] Passage des informations entre les redolog et les tbs undo
    Par lecharcutierdelinux dans le forum Administration
    Réponses: 10
    Dernier message: 07/06/2007, 09h11
  2. fichier mappé en mémoire
    Par WinBernardo dans le forum Delphi
    Réponses: 7
    Dernier message: 01/12/2006, 09h38
  3. Réponses: 5
    Dernier message: 20/08/2002, 18h01
  4. Lire 1 bit d'un fichier en C
    Par Anonymous dans le forum C
    Réponses: 3
    Dernier message: 23/05/2002, 18h31
  5. Fichier PDOXUSRS.NET
    Par yannick dans le forum Paradox
    Réponses: 5
    Dernier message: 05/04/2002, 09h45

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