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 :

Récupérer l'espace perdu


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de LBO72
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut Récupérer l'espace perdu
    Bonjour les braves,

    Je suis sous Oracle 10G R2

    Quand-t-on fait un DELETE sur une table au lieu d'un TRANCATE DROP STORAGE, l'espace consommé pour la table en question n'est pas récupère.
    Ma question, est de savoir s'il y a un moyen rapide pour détecter les tables incriminées afin de récupérer l'espace perdu.

    En vous remerciant,
    LBO72.

  2. #2
    Membre émérite Avatar de jkofr
    Homme Profil pro
    Senior Consultant DBA (Trivadis SA)
    Inscrit en
    Octobre 2006
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Suisse

    Informations professionnelles :
    Activité : Senior Consultant DBA (Trivadis SA)
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 484
    Par défaut
    Hello,

    Tu peux avoir l'info en utilisant dbms_space

    Voici 1 exemple


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    set serveroutput on
     
    DECLARE
     free_blks NUMBER;
    BEGIN
      dbms_space.free_blocks('tonschema', 'TaTable', 'TABLE', 0, free_blks);
      dbms_output.put_line('Free Blocks: ' || TO_CHAR(free_blks));
    END;
    /
    Pour l'espace utilisé ya : dbms_space.OBJECT_SPACE_USAGE

    jko

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Si la tablespace a été créé en automatic segment space management (ASSM), il faut utiliser DBMS_SPACE.SPACE_USAGE http://download.oracle.com/docs/cd/B...e.htm#CACBDJIH.

  4. #4
    Membre émérite Avatar de jkofr
    Homme Profil pro
    Senior Consultant DBA (Trivadis SA)
    Inscrit en
    Octobre 2006
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Suisse

    Informations professionnelles :
    Activité : Senior Consultant DBA (Trivadis SA)
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 484
    Par défaut
    Oui

  5. #5
    Membre éclairé Avatar de LBO72
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Merci à tous vous êtes vraiment

    LBO72.

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

Discussions similaires

  1. Récupérer l'espace du pagefooter
    Par narmataru dans le forum Jasper
    Réponses: 1
    Dernier message: 19/01/2007, 14h17
  2. Réponses: 4
    Dernier message: 31/08/2006, 14h55
  3. Récupérer l'espace ds les tablespaces apres delete
    Par mickjack dans le forum Oracle
    Réponses: 11
    Dernier message: 16/05/2006, 17h31
  4. [Espace perdue sur disque dur]
    Par Abdul dans le forum Windows XP
    Réponses: 19
    Dernier message: 26/06/2005, 14h50
  5. Réponses: 2
    Dernier message: 15/06/2005, 18h01

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