ORA-00018:maximum number of sessions exceeded解决方法
(2012-10-09 09:42:05)
标签:
解决加大方法数据库占用it |
分类: oracle |
应用跑了一段时间后,偶尔发生System
Runtime Error:
Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: ORA-00018: maximum number of sessions exceeded 错误,ORA-00018其实是oracle session及process占满的原因,解决方法:
1、加大process ,session数配置,用dba身份登陆oracle
A、find session hight water
SQL> select
* from v$session;--查看session占用情况
B、Current parameter process and session
SQL> show parameter process
NAME
TYPE
VALUEITPUB
------------------------------------ -----------
------------
------------------
aq_tm_processes
integer
0
db_writer_processes
integer
1
job_queue_processes
integer
0
log_archive_max_processes
integer
2
processes
integer
150
Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: ORA-00018: maximum number of sessions exceeded 错误,ORA-00018其实是oracle session及process占满的原因,解决方法:
1、加大process ,session数配置,用dba身份登陆oracle