数据库连接失败请重新设置:记一次应用程序过多无效连接达上限导致数据库无法连接处理方案
概述
简单记录一下最近处理的一个小问题,主要是应用程序过多无效连接导致,看下思路就行。。
1、问题现象
报错日志提示:
ORA-12520: TNS:监听程序无法为请求的服务器类型找到可用的处理程序,测试应用端telnet数据库服务器端口也无法连通,远程oracle服务器端,sqlplus登陆oracle,也报错:ORA-00020:maximum number of processes (800) exceeded
2、问题分析
根据提示得知,是processes过多,超出最大值,正常解决办法是需要将oracle的最大process调大,但我之前已调整为800,不可能又去加这个值的,下面记录下问题排查过程
3、查看当前进程连接情况
可以看出当前进程数799,最大值是800,外面的连接就进不来了。
--查看当前进程数select count(*) from v$process;--查看进程,会话的历史最大数和最大数select resource_name,max_utilization,limit_value from v$resource_limit where resource_name in('processes','sessions');
4、查看oracle总的连接数以及活跃连接数
活跃的连接只有22,看来是过期失效的连接很多
select t.INST_ID,count(*) count_all,sum(case when t.STATUS = 'ACTIVE' then 1 else 0 end) count_activefrom gv$session t group by t.INST_ID order by t.inst_id;
5、查看连接oracle每台机器的连接数和状态
为了判断究竟是哪台主机产生的问题就需要用以下sql查了
select machine,status,count(*) from gv$session group by machine,status order by status;
好吧,问题在ZL-FSL-XXX主机上,应该是上面跑的应用事务处理后没有及时关闭数据库连接导致,后面开发排查应用程序解决..
后面会分享更多devops和DBA方面内容,感兴趣的朋友可以关注下~
- 02-28部编版七年级上学期语文教案 初中语文统编版部编版
- 09-19正确执笔方法决定书法的品质 如何执笔,怎样用笔全方位对书法的要义和技法做出精到的阐释
- 03-02长期练习倒立机有治病作用吗?倒立机的副作用有哪些
- 03-16部编二年级上册语文重点知识整理:部编版二年级上册语文园地二重点知识
- 01-15螺杆式压缩机怎么更换冷冻油?螺杆压缩机如何正确匹配冷冻油
- 06-11唐僧为啥最后没留在女儿国:其实在女儿国就已经破了戒
- 04-07英国奢侈品必买清单:去英国买这十个品牌就够了
- 03-09银元袁大头一共有多少品种,老银元历史袁大头的四星肩章
- 04-23西班牙女足队员:任命蒙特塞-托梅为西班牙女足主帅
- 09-29某科学的超电磁炮白井黑子死了:第五十九期某科学的超电磁炮
- 06-12柏辽兹幻想交响曲创作特点:柏辽兹幻想交响曲之田野景色
- 03-26国内卡车车桥十大品牌:方盛车桥缘何赢得市场第一
- 12-30汉朝攻打大宛失败:大宛国杀汉使你是汉武帝
- 02-29读韩非子读不下去怎么办?读韩非子,自相矛盾
- 04-26传说之下正版周边,传说之下将推出新周边
- 12-09怎么免费把pdf格式转换为word?如何在电脑上将pdf格式免费转换word格式
热门
推荐
- 1动物的日记9则341
- 2拼搏奋进名言303
- 3致海外留学人员的中秋节慰问信468
- 4微信朋友圈里的人生感悟经典句子161
- 5微针美塑多少钱一次,微针美塑价格213
- 6梦见各种动物427
- 7今生如果懂得感恩,那么今生已经足矣478
- 82020年河南省焦作市中站区招聘事业单位人员公告166人100