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 :

Différence entre DBA_EXTENTS et DBA_SEGMENTS


Sujet :

Administration Oracle

  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par défaut Différence entre DBA_EXTENTS et DBA_SEGMENTS
    Comment connaître la taille d'un tablespace et de son espace libre ? [haut]

    auteurs : LeoAnderson, rouardg
    La vue DBA_DATA_FILES va nous permettre de déterminer la taile d'un tablespace,
    La vue DBA_EXTENTS permet de connaitre la taille de tous les segments dans les différents datafiles,
    La vue DBA_FREE_SPACE qui indique les espaces libres dans les database files.

    La requête suivante vous permet de récupérer toutes ces informations :

    SQL> SELECT A.tablespace_Name, A.Alloue, B.Occupe, C.Libre
    2 FROM (select tablespace_name, sum(bytes)/1024/1024 AS ALLOUE from dba_data_files group by tablespace_name) a,
    3 (select tablespace_name, Sum(bytes)/1024/1024 AS OCCUPE from dba_segments group by tablespace_name) b,
    4 (select tablespace_name, Sum(bytes)/1024/1024 AS LIBRE from dba_free_space group by tablespace_name) c
    5 WHERE B.tablespace_Name = A.tablespace_Name
    6 AND C.Tablespace_Name = B.Tablespace_Name;



    Attention : En 10g, le "LIBRE" peut être différent de ("ALLOUE"- "OCCUPE") à cause de la recyclebin !
    Dans la FAQ Oracle, j'ai trouvé ceci ! Je voulais juste poser une question : l'auteur parle de DBA_EXTENTS et ensuite il utilise la vue DBA_SEGMENTS dans sa requete. Est ce que ses 2 vues ont les mêmes fonctions ??

  2. #2
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    non, sinon, il n'y aurait pas les deux notions !
    le segment est composé de 1 ou plusieurs extents
    le segment, c'est l'objet : la table, la partition de la table
    l'extent : c'est une composante du segment
    chaque extent est composé de blocs Oracle de taille +/- fixe (block size)
    chaque bloc Oracle est composé de plusieurs blocs OS

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par défaut
    Merci pour la réponse !

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

Discussions similaires

  1. Différence entre un "bidouilleur" et un Pro ?
    Par christ_mallet dans le forum Débats sur le développement - Le Best Of
    Réponses: 290
    Dernier message: 28/11/2011, 10h53
  2. Réponses: 5
    Dernier message: 11/12/2002, 12h31
  3. Différence entre TCP, UDP, ICMP
    Par GliGli dans le forum Développement
    Réponses: 1
    Dernier message: 13/09/2002, 08h25
  4. Différences entre jmp, jz, jnz, etc
    Par christbilale dans le forum Assembleur
    Réponses: 3
    Dernier message: 05/07/2002, 15h09
  5. Réponses: 3
    Dernier message: 07/05/2002, 16h06

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