首页 > 解决方案 > Db2 在什么平台上运行

问题描述

我被要求连接到公司大型机上的 Db2 数据库。我得到了主机名、端口号和数据库。我能够使用 Java 与 IBM JDK 1.8 版和 Db2 Universal JDBC 驱动程序成功连接到它。现在我已经连接到它,我如何找出底层的大型机平台是什么。它是 z/OS、OS/400 还是 VSE?是否有任何 SQL 查询可以获得该平台信息?另外我如何找出 Db2 的版本是什么?

标签: db2db2-400db2-luwdb2-zos

解决方案


查询SYSPROC.ENV_GET_INST_INFO将提供有关 LUW 的级别信息,对于 Z/OS SELECT GETVARIABLE('SYSIBM.VERSION') FROM SYSIBM.SYSDUMMY1,我不确定 OS/400 ...还DatabaseMetaData应该为您提供有关您连接到的数据库的供应商无关信息


推荐阅读