我们怎么知道哪个WLM作业选择了我调用的DB2存储过程调用。我看到一些作业正在运行DB2XWLM*
,其中DB2X
是数据库区域。但是如何检查哪个特定的作业占用了我的存储过程调用。
希望我明确表示,如果不清楚,请告诉我。感谢您的兴趣。
答案 0 :(得分:1)
通过提供少量独特的展示陈述'在存储过程中,通过打开显示语句,我们可以检查哪个WLMjob选择了存储过程。
答案 1 :(得分:0)
通常,存储过程在创建时分配给区域。
如果您能够看到CREATE PROCEDURE语句的DDL(可能通过DB2管理工具),那么应该有一行:
WLM ENVIRONMENT DB2SP3
DB2SP3将是您的存储过程所在的环境。我不确定它是否总是以这种方式工作,但值得检查。
答案 2 :(得分:0)
转到作业输出,您可以在其中看到SP的显示语句。 JCL已指定WLM。只需搜索WLM单词即可找到它。
答案 3 :(得分:-1)
我意识到这是一个老帖子,但这是未来参考的答案:
select schema ,owner ,name ,WLM_ENVIRONMENT
from SYSIBM.SYSROUTINES
where schema = 'yourschemaname'
and name = 'yourSPname'
WLM_environment
是您要查找的列。
(db2v11)