SQL Error: 17002 Cannot open connection或oracle连接数查看与修改_www.suchazz.com

orcle ORA-17002问题或oracle连接数查看与修改

2022-07-24 16:48:42  浏览:222  作者:信息发布员

oracle连接数查看与修改

orcle ORA-17002suchazz.com" target="_blank" class="yzm-keyword-link">www.suchazz.com" target="_blank" class="yzm-keyword-link">suchazz.com" target="_blank" class="yzm-keyword-link">问题

现象:数据库抛出ORA-17002错误。

原因:

导致上述错误的原因是,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 = 3000 scope = spfile;

以上操作需要数据库管理员权限才能执行,操作后需重启数据库,连接才生效;



评论区

共 0 条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

【随机内容】

返回顶部