Comment vérifier la version db2
12 réponses
Vous pouvez essayer la requête suivante:
SELECT service_level, fixpack_num FROM TABLE
(sysproc.env_get_inst_info())
as INSTANCEINFO
ça marche sur LUW, donc je ne peux pas garantir que ça marchera sur z / OS, mais ça vaut le coup d'essayer.
il y a aussi la vue administrateur env_inst_info. Comme avec CanSpice Je ne peux me porter garant que pour LUW, mais il devrait au moins y avoir une vue similaire disponible pour Z/OS.
SELECT * FROM SYSIBMADM.ENV_INST_INFO
j'ai utilisé
SELECT * FROM TABLE(SYSPROC.ENV_GET_INST_INFO());
de tyrannitar et cela a fonctionné sur z / OS. Voici ce que j'ai:
SERVICE_LEVEL
DB2 v9.7.0.6
j'avais voter si je le pouvais! Merci!!
SELECT GETVARIABLE('SYSIBM.VERSION') FROM SYSIBM.SYSDUMMY1;
j'ai lancé ceci sur L'ordinateur central IBM sous Z/OS dans QMF et j'ai obtenu les résultats suivants. Nous exécutons actuellement la version 8 de DB2 et la mise à niveau vers Ver 10.
DSN08015 -- Format seems to be DSNVVMMM
-- PPP IS PRODUCT STRING 'DSN'
-- VV IS VERSION NUMBER E.G. 08
-- MMM IS MAINTENANCE LEVEL E.G. 015
Essayez la première ou la deuxième:
SELECT * FROM TABLE(SYSPROC.ENV_GET_INST_INFO());
SELECT * FROM TABLE(SYSPROC.ENV_GET_PROD_INFO());
SELECT * FROM TABLE(SYSPROC.ENV_GET_SYS_INFO());
pour trouver les informations fixpak en utilisant l'invite de commande: db2level
pour trouver la version et les informations de licence en utilisant l'invite de commande: db2licm-l
C:\Users\Administrator > db2level DB21085I cette instance ou installation (nom de l'instance, le cas échéant: "DB2") utilise les bits "64" et la version de code DB2 "SQL10051" avec l'Identificateur de niveau "0602010E". Les jetons informatifs sont " DB2 v10.5.100.63"," s130816"," IP23521", and Fix Pack
"1". Le produit est installé à "C:\SQLLIB "with DB2 Copy Name "DB2COPY1".
C:\Users\Administrator > db2licm -l Nom du produit: "IBM Data Server Client" Identificateur du produit: "db2client" Information sur la Version: "10.5"
Vous pouvez interroger les variables de session intégrées avec SQL. Pour identifier la version de DB2 sur z / OS, vous avez besoin du SYSIBM.VERSION variable. Ce sera le retour de la PRDID-l'identificateur du produit. Vous pouvez consulter la version lisible dans le Centre Du Savoir.
SELECT GETVARIABLE('SYSIBM.VERSION')
FROM SYSIBM.SYSDUMMY1;
-- for example, the above returns DSN10015
-- DSN10015 identifies DB2 10 in new-function mode (see second link above)
DB2
:
"SELECT * FROM SYSIBMADM.ENV_INST_INFO" - SERVICE_LEVEL
À AIX, vous pouvez essayer:
db2level
Exemple de sortie:
db2level DB21085I cette instance ou installation (nom de l'instance, le cas échéant): "db2inst1") utilise " 64 "bits et la libération de code DB2 "SQL09077" avec le niveau identificateur "08080107". Les jetons informatifs sont " DB2 v9.7.0.7", "s121002", "IP23367", et fixe Pack "7". Le produit est installé à "/ db2_09_07".
SELECT GETVARIABLE(('SYSIBM.VERSION')
FROM SYSIBM.SYSDUMMY1;
-- PPP IS PRODUCT STRING 'DSN'
-- VV IS VERSION NUMBER E.G., 10, 11
-- M IS MAINTENANCE LEVEL E.G. 5
-DISPLAY GROUP
THIS WILL DISPLAY THE LEVEL CM, ENFM, N