确保带有通用 JDBC 驱动程序的 IBM® DB2® for z/OS® V10.1 在用作数据库服务器的 z/OS 系统上已安装且正在运行。您必须使用支持 V10.1 中新引入功能的 DB2 方式。如果服务器位于 z/OS 上,或者位于另一个操作系统上且连接到 DB2 for z/OS,那么这些是必需的先决条件。
在 z/OS 上,与 DB2 存储过程 SYSPROC.DSNUTILS 和 SYSIBM.SQLxxx 关联的 Workload Manager (WLM) 必须处于活动状态。DB2 WLM 管理的存储过程还需要 z/OS 资源恢复服务 (RRS) 处于活动状态。如果有必要,请通过将 DB2 WLM 环境变量的名称与活动 WLM 过程的名称进行比较来验证存储过程是否处于活动状态。请使用 SQL SELECT 命令通过 DB2 SPUFI 或您首选的方法来检索 WLM 过程名称:
SELECT DISTINCT WLM_ENVIRONMENT FROM SYSIBM.SYSROUTINES WHERE
(NAME='DSNUTILS' OR (SCHEMA='SYSIBM' AND NAME LIKE 'SQL%'));
该命令会生成与以下示例类似的结果:---------+---------+---------+---------+---------+---------+---
WLM_ENVIRONMENT
---------+---------+---------+---------+---------+---------+---
DSN9WLM1
从 z/OS 控制台使用以下命令来显示 WLM 活动过程:D WLM,APPLENV=*。该命令会生成与以下示例类似的结果:SDSF SYSLOG 2493.101 2094 2094 07/10/2008 0W 14886 COMMAND ISSUED
RESPONSE=RALNS32
IWM029I 16.31.12 WLM DISPLAY 465
APPLICATION ENVIRONMENT NAME STATE STATE DATA
BBOASR1 AVAILABLE
BBOASR2 AVAILABLE
BBOC001 AVAILABLE
CBINTFRP AVAILABLE
CBNAMING AVAILABLE
CBSYSMGT AVAILABLE
DSN9WLM1 AVAILABLE
DSN9WLM2 AVAILABLE
DSN9WLM3 AVAILABLE
在本示例中,您可以看到 DSN9WLM1 过程处于活动状态。