Commandes DB2

Ces commandes permettent d'obtenir des informations interressantes sur l'état de vos bases. Pour les saisir, vous devez le faire via le panel accessible en DB2 > DB2I primary option menu > DB2 commands

 

DIS GROUP    Cette commande permet de connaitre la version du DB2

DIS BUFFERPOOL    Cette commande affiche le status du bufferpool

DIS ARCHIVE    Cette commande retourne des informations sur le nombre maximum de dérouleurs dédiés à la lecture de l'ARCHIVE LOG et le délai de non utilisation de ces unités avant désallocation.

DISPLAY THREAD(*)    Cette commande donne les utilisateurs en cours sous DB2. Cette commande est particulièrement utile à passer lorsqu'un ordre d'arrêt DB2 à été donné et que ce dernier ne s'arrête pas.(N.B : Il est impératif que DB2 s'arrête proprement)

DISPLAY DB(*) LOCKS    Cette commande donne le(s) éventuel(s) lock(s) sur DB2 : objet concerné, type de lock etc...

DISPLAY DB(*) RESTRICT    Cette commande donne les tables qui ne sont pas en READ-WRITE.

DISPLAY DB(*) SPACE(*) RESTRICT    Cette commande donne les tables et les spaces-names qui ne sont pas en READ-WRITE. 3 états anormaux : COPY PENDING CHECK PENDING RECOVER PENDING

DISPLAY DB(DBS11001) SPACENAM(EGHSA52B)    Permet de connaitre l'état du tablespace DBS11001.EGHSA52B sous DB2

DISPLAY DB(Nom de Data Base) USE ou DISPLAY DB(*) USE  Ces commandes permettent de savoir qui utilise la ou les Data Bases

DISPLAY DB(DBS11001) SPACENAM(EGHSA25B) USE    Permet de savoir qui detient la ressource tablespace DBS11001.EGHSA25B sous DB2

DISPLAY UTILITY(Nom de l'utilitaire)    Cette commande donne l'état d'un utilitaire sous DB2

DISPLAY UTILITY(*)    Cette commande donne l'état de tous les utilitaires.

 

SQL code

Reason code

Divers