在 DB2 中查看 z/OS 的记录锁定详细信息
View Record Lock Details in DB2 for z/OS
夜间作业在为 z/OS 更新 DB2 10 中的记录时遇到锁定错误。我被要求检查 DB2 日志,希望能找到有关锁定 table 的内容的更多信息。由于我有失败的时间戳,我如何查看特定时间段的 DB2 日志?
感谢您的帮助!
戴夫
如果您查看 SDSF DA
,应该有一个 *MSTR
的条目(例如,如果您的 DB2 子系统名称对于您的生产 DB2 是 DB2P
,那么您会查找在 DB2PMSTR
)。如果您查看该任务的 JESMSGLG
,您感兴趣的 DB2 日志将在那里。应该有一个 DSNT375I
(deadlock) or DSNT376I
(超时)条目,如下所示(两者的格式略有不同)。
这两条错误消息还会有一个与之关联的 DSNT501I
错误,它会告诉您“战斗”结束了。
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'
在我的示例中,program.exe
(从客户端 server_name
以用户 logon_username
身份登录)正在尝试访问数据库 X'abcdefg12'.X'11'
中的页面(由 X'abcdefg12'.X'11'
标识) =23=], tablespace TBSPACE
(格式由501错误代码中列出的resource type决定)。该页面由区域 CICSzyxw
.
中的 ENTRabcdefgh
标识的 CICS 任务占用
希望这能为您提供所需的信息。
夜间作业在为 z/OS 更新 DB2 10 中的记录时遇到锁定错误。我被要求检查 DB2 日志,希望能找到有关锁定 table 的内容的更多信息。由于我有失败的时间戳,我如何查看特定时间段的 DB2 日志?
感谢您的帮助!
戴夫
如果您查看 SDSF DA
,应该有一个 *MSTR
的条目(例如,如果您的 DB2 子系统名称对于您的生产 DB2 是 DB2P
,那么您会查找在 DB2PMSTR
)。如果您查看该任务的 JESMSGLG
,您感兴趣的 DB2 日志将在那里。应该有一个 DSNT375I
(deadlock) or DSNT376I
(超时)条目,如下所示(两者的格式略有不同)。
这两条错误消息还会有一个与之关联的 DSNT501I
错误,它会告诉您“战斗”结束了。
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'
在我的示例中,program.exe
(从客户端 server_name
以用户 logon_username
身份登录)正在尝试访问数据库 X'abcdefg12'.X'11'
中的页面(由 X'abcdefg12'.X'11'
标识) =23=], tablespace TBSPACE
(格式由501错误代码中列出的resource type决定)。该页面由区域 CICSzyxw
.
ENTRabcdefgh
标识的 CICS 任务占用
希望这能为您提供所需的信息。