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.