windows 下--db2--9.7版本
日志中出现错误如下:
2023-01-13-10.10.35.615000+480 I162504203F456 LEVEL: Warning
PID : 91668 TID : 12444 PROC : db2syscs.exe
INSTANCE: DXY NODE : 000 DB : MDST2
APPHDL : 0-8133
EDUID : 12444 EDUNAME: db2agent (MDST2) 0
FUNCTION: DB2 UDB, bsu security, sqlexLogPluginMessage, probe:20
DATA #1 : String with size, 67 bytes
Password validation for user db2admin failed with rc = -2146500507
2023-01-13-10.10.35.616000+480 I162504661F454 LEVEL: Warning
PID : 91668 TID : 12444 PROC : db2syscs.exe
INSTANCE: DXY NODE : 000 DB : MDST2
APPHDL : 0-8133
EDUID : 12444 EDUNAME: db2agent (MDST2) 0
FUNCTION: DB2 UDB, bsu security, sqlexSlsSystemAuthenticate, probe:120
MESSAGE : application id:
DATA #1 : String with size, 29 bytes
192.168.10.12.63458.230113061035
可能是什么问题?
操作系统用户db2admin密码有问题,不过不影响数据库运行:
db2diag -rc -2146500507
Input ZRC string '-2146500507' parsed as 0x800F0065 (-2146500507).
ZRC value to map: 0x800F0065 (-2146500507)
V7 Equivalent ZRC value: 0xFFFF8665 (-31131)
ZRC class :
SQL Error, User Error,... (Class Index: 0)
Component:
SQLO ; oper system services (Component Index: 15)
Reason Code:
101 (0x0065)
Identifer:
SQLO_BAD_PSW
Identifer (without component):
SQLZ_RC_BADPSW
Description:
The password is not valid for the specified userid
Associated information:
Sqlcode -30082
SQL30082N Security processing failed with reason "" ("").
Number of sqlca tokens : 2
Diaglog message number: 8111
检查一下哪里有用到db2admin这个用户和密码。
出现这个报错就是访问数据的密码不正确引起的,请排查两个地方,第一是操作系统上的db2admin用户的密码,第二是数据库上的db2amdin帐户密码,两个地方的密码应该设置成一样的。
收起根据日志信息,可以看出是密码验证失败的问题,可能是由于输入的密码错误或者密码过期导致的。建议尝试以下解决方案: