Oracle session 超过最大数问题,困扰很久了
系统情况:oracle+weblogic9.2
b/s结构,数据库服务器配置为ibm3550,操作系统为windows 2003 server,大约有200左右客户端,不一定同时用。
问题:
Oracle的session怎么总是超过最大数,之后就不能登陆了,提示“ORA-00018:maximum number of sessions exceeded”
重启后,只能坚持一天,真郁闷!
测试时,oracle是能够自动释放废弃的连接啊,周期大约2小时一释放,怎么在客户那里就不行了,曾经坚持过一个月,最近是频繁出现,郁闷死了!
试了好多办法,最终也没有得到解决,请高手指点
试用过的方法有:
1、将最大数改为600,甚至1000
2、将数据库连接改为“共享服务器模式”,共享连接参数为:
调度程序数:5
每个调度程序的最大连接数:100
最大调度程序数:5
最大服务器进程数:600
3、内存方面
共享池:256M
缓冲区高速缓存:48M
大型池:128M
Java池:64M
PGA目标:64M