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 :

[8i] Purge d'une table MLOG$


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    Par défaut [8i] Purge d'une table MLOG$
    Bonjour,

    Je teste actuellement la procédure dbms_snapshot.purge_snapshot_from_log et je rencontre quelques difficultés.

    Soit la table MLOG$_BJ contenant 871 lignes et n'étant plus rafraichie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    SELECT  owner,
    	table_name,
    	num_rows
    FROM	dba_tables
    WHERE	table_name = 'MLOG$_BJ'
    /
     
    OWNER                          TABLE_NAME                       NUM_ROWS
    ------------------------------ ------------------------------ ----------
    SIGP                           MLOG$_BJ                              871
    Je recherche les snapshot_id faisant référence à cette table de log

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    SELECT  snapshot_id,
    	master, 
    	current_snapshots
    FROM	dba_snapshot_logs 
    WHERE	log_table='MLOG$_BJ'
    ORDER BY 3
    /
     
    SNAPSHOT_ID MASTER                         CURRENT_SNAPSHOTS
    --------------------------------------------------------------
            565 BJ                             2005/11/12-15.03.22
           1774 BJ                             2008/06/02-14.31.25
    Je teste la procédure sur le snapshot_id 565

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    BEGIN
    DBMS_SNAPSHOT.PURGE_SNAPSHOT_FROM_LOG (565);
    END;
    /
     
    Procédure PL/SQL terminée avec succès.
    Je vérifie ensuite si le nombre de ligne à diminué

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    SELECT  owner,
    	table_name,
    	num_rows
    FROM	dba_tables
    WHERE	table_name = 'MLOG$_BJ'
    /
     
    OWNER                          TABLE_NAME                       NUM_ROWS
    ------------------------------ ------------------------------ ----------
    SIGP                           MLOG$_BJ                              871
    Ce n'est pas le cas, en revanche le snapshot_id n'apparait plus dans la vue dba_snapshot_logs

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    SELECT  snapshot_id,
    	master, 
    	current_snapshots
    FROM	dba_snapshot_logs 
    WHERE	log_table='MLOG$_BJ'
    ORDER BY 3
    /
     
    SNAPSHOT_ID MASTER                         CURRENT_SNAPSHOTS
    ----------- ------------------------------ -------------------
           1774 BJ                             2008/06/02-14.31.25
    J'ai procédé à l'identique avec le snapshot_id 1774 sans plus de succès, aurais-je oublié quelque chose ?

    Merci pour votre aide,
    Alain

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    Par défaut
    pas d'idée sur la question ?

    bon je vous laisse cogiter encore un peu

Discussions similaires

  1. Réponses: 7
    Dernier message: 16/05/2013, 15h37
  2. tri et purge d'une table
    Par omelhor dans le forum Requêtes
    Réponses: 3
    Dernier message: 29/06/2007, 14h45
  3. Réponses: 1
    Dernier message: 27/02/2007, 23h08
  4. Pb d'auto-incrément sur une table v7
    Par Nivux dans le forum Paradox
    Réponses: 9
    Dernier message: 26/12/2002, 12h05
  5. [ADO] Tester l'existence d'une table
    Par nd25 dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 05/09/2002, 13h55

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