oracle 连接数 太少

xkx12 2010-12-22 08:25:00
oracle 管理员 分配给我一个数据库连接帐号 连接数大概为20个。

请问我要怎么做才能使这个20个连接数够用?

b/s结构的项目 刷几次页面连接数就没了 我都关闭连接了啊

dataReader 本来用 close的 现在都用dispose了.还是不行

...全文
260 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
fingerfox 2010-12-23
  • 打赏
  • 举报
回复
B/S架构的程序是在哪一块控制连接数的,如果你使用专用服务,并且程序里保证关闭会话的话,不会造成连接数超出,顶多有些请求被阻塞住了。如果是中间件控制连接的话,要找到配置的地方,保证最大连接数配置为20。
xkx12 2010-12-23
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 fingerfox 的回复:]
去.Net问问,是不是连接池默认就要开超过20个连接
[/Quote]

??
iihero 2010-12-23
  • 打赏
  • 举报
回复
[Quote=引用楼主 xkx12 的回复:]
oracle 管理员 分配给我一个数据库连接帐号 连接数大概为20个。

请问我要怎么做才能使这个20个连接数够用?

b/s结构的项目 刷几次页面连接数就没了 我都关闭连接了啊

dataReader 本来用 close的 现在都用dispose了.还是不行
[/Quote]
光dataReader close是没用的。还得把对应的connection也关闭掉(放到连接池里)。
否则你刷21次,就玩完。
Oraclefans_ 2010-12-23
  • 打赏
  • 举报
回复
不晓得.net 是上面机制。。。了解下。。
Oraclefans_ 2010-12-23
  • 打赏
  • 举报
回复
中间件是(weblogic/websphere)是可以设置连接池的代谢哦啊。。。
fingerfox 2010-12-23
  • 打赏
  • 举报
回复
去.Net问问,是不是连接池默认就要开超过20个连接
dzygungod1980 2010-12-23
  • 打赏
  • 举报
回复
我也想了解一下哈
xkx12 2010-12-23
  • 打赏
  • 举报
回复
要是当前oracle帐号 有20个连接数 我的连接池大小是不是只能设为20?

还是我可以有20个连接池?
xkx12 2010-12-23
  • 打赏
  • 举报
回复
ora-02391 exceeded simultaneous SESSIONS_PER_USER limit

就这个错误
xkx12 2010-12-23
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 yangzedb 的回复:]
要么没COMMIT 要么锁了
[/Quote]
这个还真不懂 数据能查出来的啊 什么情况会锁了呢?
yangzeDB 2010-12-23
  • 打赏
  • 举报
回复
要么没COMMIT 要么锁了
xkx12 2010-12-23
  • 打赏
  • 举报
回复
connection关了

但还是不行

而且连接池也开了 郁闷啊
xkx12 2010-12-22
  • 打赏
  • 举报
回复
我是.net 的啊
djvfe 2010-12-22
  • 打赏
  • 举报
回复
dbcp、c3p0
xkx12 2010-12-22
  • 打赏
  • 举报
回复
上面就是我啊
iqlife 2010-12-22
  • 打赏
  • 举报
回复
同上

你确认你的程序里都关闭连接了?
xkx12 2010-12-22
  • 打赏
  • 举报
回复
用.net 中的 System.Data.OracleClient

怎样 才能使连接进池呢
tangren 2010-12-22
  • 打赏
  • 举报
回复
使用什么方式连接?
建议使用连接池。

17,088

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧