SQL ERROR 17002
来源:互联网 发布:淘宝怎么设置首单包邮 编辑:程序博客网 时间:2024/06/05 11:41
SQLError:17002 Cannot open connection 修改oracle数据库连接数
2011-05-05 15:38:42| 分类:oracle| 标签:|字号大中小 订阅
SQL Error: 17002 Cannot open connection 修改oracle数据库连接数
现象:
tomcat启动一段时间后,抛出异常,异常信息如下:
2011-03-10 16:15:00,579 WARN [org.hibernate.util.JDBCExceptionReporter] - <SQL Error: 17002,SQLState:null>
2011-03-10 16:15:00,579 ERROR [org.hibernate.util.JDBCExceptionReporter] - <Io exception: Got minus one from a read call>
2011-03-10 16:15:00,579 WARN [org.hibernate.util.JDBCExceptionReporter] - <SQL Error: 17002,SQLState: null>
2011-03-10 16:15:00,579 ERROR [org.hibernate.util.JDBCExceptionReporter] - <Io exception: Got minus one from a read call>
2011-03-10 16:15:00,580 DEBUG [org.springframework.jdbc.support.SQLErrorCodeSQLException
数据库无法连接导致程序抛出异常。
原因:
导致上述错误的原因是,oracle在提供服务过程中会有一个连接数的限制,当连接数的数量超过它的限定值时(一般默认为150),外部连接就会被拒绝(ERROR-IO异常:Connection refused)
错误原因一般有:
1.程序员在程序中创建了数据库连接,当多用户使用系统时,连接数很容易达到连接限制。
2.当系统负荷较大时,连接数也可能达到这个上限。
解决方法:
修改oracle的连接数限制
1.查看oracle的当前连接数限制
select value from v$parameter where name = 'processes'
2.更改oracle连接数
alter system set processes = 300 scope = spfile;
以上操作需要数据库管理员权限才能执行,操作后需重启数据库,连接才生效;
- SQL ERROR 17002
- SQL ERROR 17002(Oracle)
- SQL ERROR 17002
- Jboss异常:SQL Error 17002和SQL Error 17008
- java.sql.SQLException Error Code: 17002
- Oacle SQL error codes.
- SQL ERROR 7311解决方法
- SQL Server error 5120
- SQL*Plus Error Messages
- SQL Server @@ERROR 用法
- SQL语句error
- SQL Error Code 说明
- spark sql error mark
- SQL error 0x800a0cc1
- SQL Server @@ERROR 用法
- SQL Error: 17002 Cannot open connection 修改oracle数据库连接数
- sql server 2000 torn_page_detection error (error 823)
- SQL Server Error:233 and Error 18452
- Ubuntu 下安装LXR(linux源代码阅读工具)
- 动态数组与普通数组在内存分配上的区别
- 教你如何迅速秒杀掉:99%的海量数据处理面试题
- js 同名数组对象的选择
- 从B树、B+树、B*树谈到R 树
- SQL ERROR 17002
- jQuery slideToggle轻松实现效果不错的垂直下拉菜单
- C++中new和malloc的区别
- C++ Logging and building Boost for iPhone/iPad 3.2 and MacOSX
- vs2008\drivers\opengl_1.h.c_搭建环境
- 乐观锁和悲观锁
- 线程池使用样例
- 如何打jar包(静态jar包和可执行jar包)
- sql server 数据库备份存储过程