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

SQL Oracle Discussion :

requete de calcul de la taille des datafiles


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 146
    Par défaut requete de calcul de la taille des datafiles
    Bonjour, voici une requete que j'ai faite et ensuite modifie par rapport a un model trouve sur le net. Juste une chose me chagrine je n'arrive pas a faire afficher dans un nouveau champ le file_name qui se trouve dans dans dba_data_files.

    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
    SELECT
    fs.tablespace_name name,
    (df.totalspace-fs.freespace) used,
    fs.freespace free,
    df.totalspace total
    FROM
    (SELECT
    tablespace_name,
    ROUND(SUM(bytes) /1024/1024) TotalSpace
    FROM
    dba_data_files
    GROUP BY
    tablespace_name) df,(SELECT tablespace_name,ROUND(SUM(bytes) /1024/1024) FreeSpace
    FROM
    dba_free_space
    GROUP BY
    tablespace_name
    ) fs WHERE df.tablespace_name = fs.tablespace_name(+);
    Si qqun pouvait me donner un petit coup de pouce ca serait pas de refus car le week end a ete dur ^^.

    Cordialement.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 146
    Par défaut
    Bon, aujourd'hui je suis reveille

    donc le code donne ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    SELECT A.tablespace_Name, A.Alloue, B.Occupe, C.Libre, D.file_name
        FROM (select tablespace_name, sum(bytes)/1024/1024 AS ALLOUE from dba_data_files group by tablespace_name) a,
             (select tablespace_name, Sum(bytes)/1024/1024 AS OCCUPE from dba_segments group by tablespace_name) b,
             (select tablespace_name, Sum(bytes)/1024/1024 AS LIBRE from dba_free_space group by tablespace_name) c,
             (select tablespace_name,file_name from dba_data_files) d
       WHERE B.tablespace_Name = A.tablespace_Name
         AND C.Tablespace_Name = B.Tablespace_Name
    		 AND A.tablespace_name = D.tablespace_name;
    ca me donne le resultat souhaite suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    TABLESPACE_NAME                    ALLOUE     OCCUPE      LIBRE FILE_NAME
    ------------------------------ ---------- ---------- ---------- ------------------------------------------------------------
    UNDOTBS1                              450     28,375   421,5625 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
    SYSAUX                                310     275,25    34,6875 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
    USERS                               26,25     1,0625     25,125 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
    SYSTEM                                550    536,375    13,5625 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
    EXAMPLE                               100    77,3125     22,625 D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF
    desole de vous avoir embete avec ca

  3. #3
    Membre éclairé Avatar de rvfranck
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    746
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 746
    Par défaut
    Si tu as règlé ton problème, stp n'oublie pas le tag

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

Discussions similaires

  1. [7.3] Taille des datafiles base Oracle
    Par dorian-ya67 dans le forum Administration
    Réponses: 2
    Dernier message: 23/02/2013, 11h46
  2. Intérêt d'uniformiser la taille des datafiles
    Par alexisongagna dans le forum Administration
    Réponses: 0
    Dernier message: 15/01/2013, 16h11
  3. Requête pour calculer la taille des datafiles
    Par AlternantOracle dans le forum DB2
    Réponses: 9
    Dernier message: 11/05/2010, 14h24
  4. taille des datafiles
    Par moi26 dans le forum Administration
    Réponses: 11
    Dernier message: 04/02/2009, 10h35
  5. Taille des Datafiles
    Par jdloic dans le forum Oracle
    Réponses: 3
    Dernier message: 21/02/2007, 09h01

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