1

我正在使用带有 Oracle DB 的 Weblogic 10.3.6。我正在使用 Weblogic 附带的默认 jdbc jar 进行连接。现在我们有 8 台服务器使用相同的数据库资源。运行一段时间后,我们不断收到以下错误:

ORA-02391: 超出同时 SESSIONS_PER_USER 限制

我不熟悉 Weblogic 设置。我应该更改哪个(如果有)以帮助摆脱此错误。我知道我们的 DBA 可以增加会话限制,但这不是我们想要做的。

4

1 回答 1

0

在 Weblogic 管理控制台中导航到您的 JDBC 资源。您将需要在“连接池”选项卡上检查以下值:

Initial Capacity

Maximum Capacity

如果您有 8 台服务器使用相同的 JDBC 资源,那么它们可能都会碰到池的最大容量,我猜 8xMaxCapacity 大于您配置的会话限制。尝试降低最大值以查看是否可以解决问题。

于 2013-10-02T15:39:06.667 回答