如何检查db2版本

giz*_*zmo 46 sql db2

如何仅使用SQL命令检查Z/OS上的db2版本?

谢谢,Melita

Can*_*ice 41

您可以尝试以下查询:

SELECT service_level, fixpack_num FROM TABLE
  (sysproc.env_get_inst_info())
  as INSTANCEINFO
Run Code Online (Sandbox Code Playgroud)

它适用于LUW,因此我无法保证它能在z/OS上运行,但它值得一试.

  • 它在Z/OS上不起作用:((我已经尝试过了) (3认同)
  • 该死的和爆炸.我希望两者之间的情况相同. (3认同)

bug*_*ugs 20

SELECT GETVARIABLE('SYSIBM.VERSION') FROM SYSIBM.SYSDUMMY1
Run Code Online (Sandbox Code Playgroud)

  • 我有“SQL0440N 未找到具有兼容参数的类型为“FUNCTION”的名为“GETVARIABLE”的授权例程。SQLSTATE=42884`对此 (3认同)
  • 这将返回类似于“ DSN090100”的值。要查看其含义,请查看[@Michael Sharek的答案](http://stackoverflow.com/a/3825610/152061)中的链接。 (2认同)
  • 上面引用的答案中的链接目前重定向[此处](http://pic.dhe.ibm.com/infocenter/dzichelp/v2r2/topic/com.ibm.db2z9.doc.sqlref/src/tpc/db2z_refs2builtinsessionvars.htm).如果IBM弃用原始链接,请添加以供将来参考. (2认同)

Chr*_*len 13

还有env_inst_info管理视图.与CanSpice一样,我只能担保LUW,但至少应该有一个类似的视图可用于Z/OS.

SELECT * FROM SYSIBMADM.ENV_INST_INFO
Run Code Online (Sandbox Code Playgroud)

  • 不在z/OS上工作 - 没有有效的答案 (2认同)

小智 8

我用了

SELECT * FROM TABLE(SYSPROC.ENV_GET_INST_INFO()); 
Run Code Online (Sandbox Code Playgroud)

来自tyranitar并且在Z/OS上工作.这是我得到的:

SERVICE_LEVEL
DB2 v9.7.0.6
Run Code Online (Sandbox Code Playgroud)

如果可以,我会投票!谢谢!!

  • 这将*不适用于z/OS.您正在DB2 for Linux,UNIX或Windows上运行以获得此结果. (9认同)

小智 8

您的 SQL 中存在拼写错误。固定版本如下:

SELECT GETVARIABLE('SYSIBM.VERSION') FROM SYSIBM.SYSDUMMY1;

我在 QMF 中 Z/OS 下的 IBM 大型机上运行它并得到以下结果。我们目前正在运行 DB2 版本 8 并升级到版本 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
Run Code Online (Sandbox Code Playgroud)


ram*_*har 8

两者都为我工作。

SELECT * FROM TABLE(SYSPROC.ENV_GET_INST_INFO());
Run Code Online (Sandbox Code Playgroud)

或者

SELECT * FROM SYSIBMADM.ENV_INST_INFO;
Run Code Online (Sandbox Code Playgroud)


小智 6

使用命令提示符查找修订包信息: db2level

使用命令提示符查找版本和许可证信息: db2licm -l

C:\Users\Administrator>db2level
DB21085I  This instance or install (instance name, where applicable: "DB2")
uses "64" bits and DB2 code release "SQL10051" with level identifier
"0602010E".
Informational tokens are "DB2 v10.5.100.63", "s130816", "IP23521", and Fix Pack

"1".
Product is installed at "C:\SQLLIB" with DB2 Copy Name "DB2COPY1".


C:\Users\Administrator>db2licm -l
Product name:                     "IBM Data Server Client"
Product identifier:               "db2client"
Version information:              "10.5"
Run Code Online (Sandbox Code Playgroud)