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 :

[9i] Calculs de taille


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Inscrit en
    Septembre 2003
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 425
    Par défaut [9i] Calculs de taille
    Bonjour,

    Je voudrais une confirmation, je vais entreprendre une purge de mes bases
    et je voudrais savoir combien d'espace disque je vais "récupérerer" si je prendre la rq :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    with sel_busy as 
    (select 'A'	BASE	,tablespace_name TABLESPACE	 , sum (bytes) sum_Taille_en_Octets 
    from dba_data_files 
    group by tablespace_name)
    , sel_free as
    (select 'A'	BASE	,tablespace_name TABLESPACE	 , sum (bytes) sum_Taille_en_Octets
    FROM DBA_FREE_SPACE 
    group by TABLESPACE_NAME)
    select b.tablespace, b.sum_Taille_en_Octets "B", f.sum_Taille_en_Octets "F",
    b.sum_Taille_en_Octets/1204 BKo, f.sum_Taille_en_Octets/1024 FKo,
    b.sum_Taille_en_Octets/1204/1024 BMo, f.sum_Taille_en_Octets/1024/1024 FMo
    from sel_busy b,sel_free f
    where b.tablespace = f.tablespace
    order by tablespace
     
    TABLESPACE                              B          F        BKO        FKO        BMO        FMO
    ------------------------------ ---------- ---------- ---------- ---------- ---------- ----------
    TOTO_ARCHIV                      83886080    7798784 69672,8239       7616 68,0398671     7,4375
    TATA_ARCHIV                     873463808    1966080 725468,279       1920 708,465116      1,875

    que j'exécute ma pruge avec drop table etc,
    la purge fait que des suppression d'objets, pas de suppression ligne à ligne

    l'espace disque devrait être libéré et je pourrais re-faire la requête ci-dessus
    et comparer les résultats ???

    Aie je oublié quelque chose ?

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    en effet, c'est la bonne méthode

  3. #3
    Membre éclairé

    Inscrit en
    Septembre 2003
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 425
    Par défaut
    Merci de la confirmation.
    je me lance

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

Discussions similaires

  1. Comment calculer la taille d'une base de données ?
    Par say dans le forum Décisions SGBD
    Réponses: 8
    Dernier message: 01/04/2011, 16h48
  2. [VB.Net][2.0] Calculer la taille d'un sqlDataReader
    Par druidev dans le forum ASP.NET
    Réponses: 3
    Dernier message: 03/11/2006, 15h00
  3. Réponses: 9
    Dernier message: 26/08/2006, 19h35
  4. Calculer la taille d'un texte dans un DC
    Par vanitom dans le forum MFC
    Réponses: 9
    Dernier message: 28/10/2005, 15h32
  5. Calculer la taille d'une image
    Par bigourson dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 05/09/2005, 11h22

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