Précédent   Forum des professionnels en informatique > Bases de données > DB2
DB2 Forum d'entraide technique sur la base de données DB2. Voir aussi -> Rubrique DB2
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/10/2011, 10h29   #1
Futur Membre du Club
 
Inscription : juin 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 69
Points : 17
Points : 17
Par défaut Taille / Volume d'une DB sous DB2 Z/os

Bonjour,
comment dois-je faire pour connaitre / calculer la taille d'une DB sous DB2 Z/os ?

Merci
SuperWaza est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2011, 16h02   #2
Membre actif
 
Inscription : juin 2008
Messages : 146
Détails du profil
Informations personnelles :
Âge : 44

Informations forums :
Inscription : juin 2008
Messages : 146
Points : 183
Points : 183
Bonjour,

Dans la SYSINDEXPART et la SYSTABLEPART, la colonne SPACEF te donne la volumétrie de l'objet concerné, c'est exprimé en Koctet. En faisant un SUM et un regroupement par database, tu auras la volumétrie souhaitée. Gaffe, pour avoir la database pour les index, il te faudra faire une jointure sur la SYSINDEXES. Et SPACEF étant en FLOAT, il est préférable d'appliquer la fonction DECIMAL si tu veux un résultat parlant.

Bonne utilisation.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
SELECT DBNAME, DECIMAL(SUM(SPACEF))    
FROM   SYSIBM.SYSTABLEPART             
GROUP  BY DBNAME                       
;                                      
 
SELECT B.DBNAME, DECIMAL(SUM(A.SPACEF))
FROM   SYSIBM.SYSINDEXPART A           
JOIN   SYSIBM.SYSINDEXES B             
ON     A.IXNAME = B.NAME               
AND    A.IXCREATOR = B.CREATOR         
GROUP  BY B.DBNAME                     
;
pdz74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/10/2011, 14h16   #3
Membre chevronné
 
Avatar de Peut-êtreUneRéponse
 
Homme Guillaume VENTRE
z/OS Technical Leader
Inscription : décembre 2006
Messages : 514
Détails du profil
Informations personnelles :
Nom : Homme Guillaume VENTRE
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : z/OS Technical Leader
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2006
Messages : 514
Points : 617
Points : 617
En complément, RUNSTAT à jour ou passer l'utilitaire STOSPACE sur le(s) bon(s) STOGROUP

.
__________________
★★ Documentation Mainframe par Guillaume Ventre ★★
Peut-êtreUneRéponse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2011, 10h45   #4
Membre Expert

 
Homme François Durand
Spécialiste Delivery Mainframe IBM
Inscription : octobre 2005
Messages : 1 096
Détails du profil
Informations personnelles :
Nom : Homme François Durand
Âge : 53
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Spécialiste Delivery Mainframe IBM
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 096
Points : 1 704
Points : 1 704
Citation:
Envoyé par SuperWaza Voir le message
Bonjour,
comment dois-je faire pour connaitre / calculer la taille d'une DB sous DB2 Z/os ?
Il faut savoir qu'en DB2 z/OS la notion de DATABASE (DB) est davantage une notion logique que physique (à la différence d'Oracle par exemple, voire de DB2 LUW).

Donc, pour répondre à ta question, la taille d'une DB c'est la somme des tailles des différents objets physiques qui lui appartiennent, c'est à dire la somme des objets TABLESPACE et INDEXSPACE.

Ces informations, peuvent être obtenues, soit à partir du catalogue DB2 (comme indiqué dans les différentes réponses données), soit à partir des informations que détient VSAM (commande LISTCAT sous IDCAMS).
Luc Orient est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h32.


 
 
 
 
Partenaires

Hébergement Web