易截截图软件、单文件、免安装、纯绿色、仅160KB

关于oracle session - Oracle / 开发

今天报了个异常 java.sql.SQLException: ORA-00018: maximum number of sessions exceeded
  想知道 oracle 在什么时候创建session 什么时候 关闭session 为什么会出这个问题
  我写的是个 无限循环 创建连接在循环外面创建的。。


光看你现在的异常,应该是你程序创建的session数,超过了oracle的最大连接数processes。

SQL code:

SQL> show parameter sessions

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
java_max_sessionspace_size integer 0
java_soft_sessionspace_limit integer 0
license_max_sessions integer 0
license_sessions_warning integer 0
logmnr_max_persistent_sessions integer 1
sessions integer 203
shared_server_sessions integer
SQL> alter system set sessions = 300;
alter system set sessions = 300
*
ERROR at line 1:
ORA-02095: specified initialization parameter cannot be modified


SQL> alter system set sessions = 300 scope = spfile;

System altered.





你需要修改你的会话数

然后
shutdown immediate

startup

另外可以考虑在创建session前做一些判断和处理

因为session多少要根据主机的硬件配置决定,不是可以随意增加的

不能


相关问答:

oracle与aix - Oracle / 高级技术

在系统运行的时候总是有一块磁盘始终闪红灯,进入系统后
#topas查看总是有一块磁盘%BUSY为90%以上,
数据库版本:oracle 9.2.0.7 
数据文件挂载的节点:/oradata/pcs/ 逻辑卷号lv04 
#lslv -l lv04 ......

oracle 安装 01092 错误 - Oracle / 基础和管理

oracle 11g 安装 01092 错误,
日志信息:
[oracle@linux trace]$ vi alert_orcl.log 
MMON started with pid=14, OS id=9089
RESETLOGS after incomplete recovery UNTIL CHANGE 522752
Errors in file / ......

java连不上oracle? - Java / Java EE

java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBErro ......

Oracle临时表使用问题 - Oracle / 开发

我的处理是这样的:
我有一个很大的数据集合,处于性能方面的考虑需要使用临时表过渡,并且使用分页的方式向临时表中插入数据,数据使用完毕后,删除临时表的数据。
出现的现象:当Oracle重新启动后,第一页插入的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号