跳转到主内容
Waters China

Empower 登录期间出现“数据库连接失败”错误 - WKB17329

故障描述

  • 用户可以登录(具体可登陆时间视具体情况而定;参见其它故障描述)
  • 过一段时间,如果同一用户或其它用户尝试登录 Empower,则会出现错误:
    数据库连接失败!!
    ORA-12516: TNS. listener could not find available handler with matching protocol stack(监听器找不到匹配协议栈的可用处理程序)
  • 在使用 SQLPLUS 进行故障排除期间,发现了另一个错误:
    ERROR:
    ORA-00020: maximum number of processes (500) exceeded(超出最大进程数(500))
  • 重新启动数据库或服务 OracleServiceWAT10 可以启用登录一段时间

环境

  • Empower 3 FR2(企业版)

原因

Oracle Enterprise Manager(Oracle 企业管理器,OEM)未按预期运行。

进程只是在增长,过一段时间达到上限。可以增加进程数的值,但这只会延迟错误的发生。

解决方法

  1. 禁用 OracleDBConsole 服务

附加信息

OEM 会在未来的 Oracle 和 Empower 3 版本中消失,因此建议禁用该服务。