ORA-00604: error occurred at recursive SQL level 1
ORA-00018: maximum number of sessions exceeded
-------------------------------------------------------
增加SESSIONS参数值在init<SID>.ora.ORA-00447: fatal error in background process
--------------------------------------------------------
ORA-00447: "fatal error in background process"
Cause: One of the background processes died unexpectedly.
Action: Warm start the system.
ORA-00018: maximum number of sessions exceeded
-------------------------------------------------------
增加SESSIONS参数值在init<SID>.ora.ORA-00447: fatal error in background process
--------------------------------------------------------
ORA-00447: "fatal error in background process"
Cause: One of the background processes died unexpectedly.
Action: Warm start the system.
我现在用tomcat+oracle做jsp.时不时的页面就出错。
有时候连结oralce也会出现 ORA-00018: maximum number of sessions exceeded 的错误
然后我就猜测可能是session超时的时间设置的过大了 就修改了tomcat中的web.xml控制文件
tomcat和oracle设置的session是不是要匹配啊?
格式怎么写 就直接写session=400吗 这个400是连接数还是超时时间啊 如果是超时时间是以什么单位计算的阿?
Max.Active Connections:最大活动连结数 。
Max.Idle Connections:最大等待连结数 。
都改小点
我刚找过 好像没有这两个参数阿
我用的是tomcat5.5
我没有使用连接池连接oracle
show 'process'命令看看初始化参数PROCESS的值是多少,这个参数指定同时连接到Oracle服务器上的最大用户进程数。该参数值包括6个后台进程和一个登录,因此,该参数值为20,则只能有13或14个并发用户连接到服务器。
在系统报错时用SQL检查同时有多少个连接:select count(*) from v$sessions;
如果接近参数PROCESS设置的上限值,则考虑加大这个参数的值,但需要重新启动数据库