在DB2forz/OS中查看记录锁详细信息
隔夜作业在DB210forz/OS中更新记录时遇到锁定错误。我被要求检查DB2日志,希望能找到更多关于锁定表的信息。既然我有失败的时间戳,那么如何查看特定时间段的DB2日志呢 谢谢你的帮助在DB2forz/OS中查看记录锁详细信息,db2,db2-zos,Db2,Db2 Zos,隔夜作业在DB210forz/OS中更新记录时遇到锁定错误。我被要求检查DB2日志,希望能找到更多关于锁定表的信息。既然我有失败的时间戳,那么如何查看特定时间段的DB2日志呢 谢谢你的帮助 Dave如果您查看SDSF DA,应该有一个*MSTR条目(例如,如果您的生产DB2的DB2子系统名称是DB2P,那么您应该查看DB2PMSTR)。如果您查看该任务的JESMSGLG,您感兴趣的DB2日志将在那里。应该有一个(deadlock)或(timeout)条目,看起来类似于下面的内容(两者的格式略有不
Dave如果您查看
SDSF DA
,应该有一个*MSTR
条目(例如,如果您的生产DB2的DB2子系统名称是DB2P
,那么您应该查看DB2PMSTR
)。如果您查看该任务的JESMSGLG
,您感兴趣的DB2日志将在那里。应该有一个(deadlock)或(timeout)条目,看起来类似于下面的内容(两者的格式略有不同)
这两条错误消息还将有一个与之相关的错误,它将告诉您“战斗”结束了
12.48.05 STC30099 DSNT376I -DB2P PLAN=DISTSERV WITH 798
798 CORRELATION-ID=program.exe
798 CONNECTION-ID=SERVER
798 LUW-ID=GA5D2A01.CE00.200429174636=79816
798
798 THREAD-INFO=logon_username:server_name:logon_username:program.exe:DYNAMIC:7522055:*:<10
798 .93.42.1.52736.200429174636>
798 IS TIMED OUT. ONE HOLDER OF THE RESOURCE IS PLAN=plan WITH
798 CORRELATION-ID=ENTRabcdefgh
798 CONNECTION-ID=CICSzyxw
798 LUW-ID=USDTCN00.ALDB2P00.D7D81AEAB200=43579
798 THREAD-INFO=CICSzyxw:*:*:ENTRabcd:STATIC:9507687:*:*
798 ON MEMBER DB2P
12.48.05 STC30099 DSNT501I -DB2P DSNILMCL RESOURCE UNAVAILABLE 799
799 CORRELATION-ID=program.exe
799 CONNECTION-ID=SERVER
799 LUW-ID=GA5D2A01.CE00.200429174636=79816
799 REASON 00C9008E
799 TYPE 00000304
799 NAME DBNAME .TBSPACE .X'abcdefg12'.X'11'
12.48.05 STC30099 DSNT376I-DB2P PLAN=DISTSERV和798
798 CORRELATION-ID=program.exe
798连接ID=服务器
798 LUW-ID=GA5D2A01.CE00.200429174636=79816
798
798 THREAD-INFO=logon\u用户名:服务器名称:logon\u用户名:program.exe:DYNAMIC:7522055:*:
798超时。资源的一个持有者是PLAN=PLAN WITH
798 CORRELATION-ID=ENTRabcdefgh
798连接ID=CICSzyxw
798 LUW-ID=USDTCN00.ALDB2P00.D7D81AEAB200=43579
798 THREAD-INFO=CICSzyxw:::::::::ENTRabcd:STATIC:9507687:::*
成员DB2P上的798
12.48.05 STC30099 DSNT501I-DB2P DSNILMCL资源不可用799
799 CORRELATION-ID=program.exe
799连接ID=服务器
799 LUW-ID=GA5D2A01.CE00.200429174636=79816
799原因00C9008E
799 00000304型
799名称DBNAME.TBSPACE.X'abcdefg12'.X'11'
在我的示例中,program.exe
(从客户端server\u name
以用户logon\u username
登录)试图访问数据库DBNAME
、表空间TBSPACE
(格式由501错误代码中列出的代码确定)中的页面(由X'abcdefg12.X'11'
标识)。页面由CICS任务持有,由区域CICSzyxw
中的ENTRabcdefgh
标识
希望这能让你得到你想要的信息。你搞定了!谢谢