`
bjmike
  • 浏览: 278005 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

修改cp30最大连接数目

阅读更多
最近再做后台的压力测试,发现从中午压倒第二天凌晨报了一堆java异常,大概意思是:
cp30最大连接数耗尽,无法分配新的资源。查看配置文件,cp30最大连接数是100,每次尝试连接是10次,每次延迟10秒,也就是说,在cp30尝试第101次连接的时候,等待了100秒,而以前的100次oracle连接没有释放。

通过一下方法:
1.修改cp30最大连接数目为200
2.根据网上的方法,修改oracle最大连接数目为300(默认150).
修改方法如下(转自:http://www.blogjava.net/gf7/archive/2007/03/13/103556.html):
使用sys,以sysdba权限登录:

c:\sqlplus /nolog
SQL>conn / as sysdba

SQL> show parameter processes;

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes integer 1
db_writer_processes integer 1
job_queue_processes integer 10
log_archive_max_processes integer 1
processes integer 150

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

系统已更改。

SQL> show parameter processes;

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes integer 1
db_writer_processes integer 1
job_queue_processes integer 10
log_archive_max_processes integer 1
processes integer 150

SQL> create pfile from spfile;

文件已创建。


重启数据库,OK!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics