我在服务器 A 上托管了 2 个应用程序,它们连接到数据库服务器 B。每隔几秒钟,数据库服务器的事件查看器中就会出现此错误日志。
两个窗口服务都在服务器 A 上成功启动,这无法解释用户名或密码无效的原因。
有人遇到过这样的问题吗?
Reason=Unknown user name or bad password&&User Name=<account name>&&Domain=<machine name>&&Logon Type=3&&Logon Process=NtLmSsp&&Authentication Package=NTLM&&Workstation Name=<machine name>&&Caller User Name=-&&Caller Domain=-&&Caller Logon ID=-&&Caller Process ID=-&&Transited Services=-&&Source Network Address=-&&Source Port=-&&User=SYSTEM&&ComputerName=<machine name>
答案1
根据您的 sqlnet 配置,Oracle 可能会尝试使用 Windows NT 本机身份验证来验证用户。
检查文件 sqlnet.ora 的内容(查找“AUTHENTICATION_SERVICES”)并阅读相关Oracle 文档
答案2
您是否正在运行任何可以对特定服务发出端口检查的网络监视器?有时当该网络套接字打开时,您可能会触发身份验证错误日志事件,即使实际上没有错误登录。