阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Oracle数据库的链接数目超标

158次阅读
没有评论

共计 705 个字符,预计需要花费 2 分钟才能阅读完成。

测试场景:Oracle 数据库的链接数目超标,iServer 是否自动连接。

测试步骤:
(1)设置了最大连接数为 85,oracle 后台进程有 83:
(2)开启 3 台 iserver(A,B,C)A,B 发布 test 正常,在 C 上发布后,A,B 上的服务连接失败。
(3)关闭 iserver B,iserverC 后,发布在 iserverA 里的 test 服务重新连接成功

测试结论:Oracle 数据库的链接数目超标后,iServer 自动连接数据库功能正常。

总结:

1. 查看 oracle 默认的连接数为:

>show parameter process

Oracle 数据库的链接数目超标

2. 修改 Oracle 的连接数为 2,重启数据库

>alter system set processes=2 scope=spfile;

>conn /as sysdba

>shutdown immediate

>startup

发现数据库启动失败,报错

Oracle 数据库的链接数目超标

注:根据错误提示,数据库的 DIAG 进程没有启动,说明我们设置的 oracle 连接数太小

3. 虚拟机还原到 Oracle 服务器正常启动的状态下,查看了此时的 oracle 进程

>ps -ef |grep oracle

查到的进程数为 83,于是重复步骤 2 设置了进程数为 85,此时启动数据库成功。

这里的后台进程是指 oracle 实例的后台进程,150 是默认的可连接 oracle 的最大 process 数。超过了就连不进来了。所以一般需要调整这个参数。

更多 Oracle 相关信息见 Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-11/137586.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计705字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中