首页

解决oracle的OMS的PROGRAM连接数过多造成“ORA-12528:TNSu监听程序:所有适用例程都无法建立新连接”错误

标签:ora12528,oracle优化     发布时间:2023-10-16   

一、前言

连接oracle数据库,提示“ORA-12528:TNSu监听程序:所有适用例程都无法建立新连接”错误,如下图所示

666_2023-10-15_21-45-18.png

二、解决方法

1)进行select   *  from  v$session;查询会话分析,发现PROGRAM为OMS连接会话数过多(一直涨到连接超过150的默认上线),而且不断在增加

select    module,machine,event,count(1)  from  v$session  @b@@b@group  by  module,machine,event;

2)因安装oracle开启了recovery数据恢复服务,关闭无用的oracle服务,只留oracle数据服务和Listern监听服务(共留2个服务),即可解决问题