易截截图软件、单文件、免安装、纯绿色、仅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离线访问---求助 - Oracle / 基础和管理

大家好,我现在把oracle服务器上面的原始文件,下载到本机了.我想在本机访问数据库怎么设置啊.是不是类似可以建立一个什么虚拟服务器来实现.请大家出出主意
引用
    大家好,我现在把oracle服务器上面 ......

Oracle 数据导出问题 - Oracle / 高级技术

exp user/password@dbname file=c:\table.dmp tables=jbitaku,jbitakum grants=y
然後按回車鍵 說明:  user/password@dbname  分別表示用戶名,密碼和服務名 f ......

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

我的处理是这样的:
我有一个很大的数据集合,处于性能方面的考虑需要使用临时表过渡,并且使用分页的方式向临时表中插入数据,数据使用完毕后,删除临时表的数据。
出现的现象:当Oracle重新启动后,第一页插入的 ......

oracle初学者你请教 - Oracle / 基础和管理

--建立一个包以定义一个游标
create or replace package PK_test 
as 
type cur_test is ref cursor;
end PK_test;
--建立一个过程,通过输入JOBID,返回一个表记录(游标)!
create or replace ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号