ORA-12520: TNS:监听程序无法为请求的服务器类型找到可用的处理程序解决

问题描述:

用 PLSQL 登录 oracle 数据库报错,提示:ORA-12520: TNS:监听程序无法为请求的服务器类型找到可用的处理程序,截图如下:

 

 远程oracle服务器端,Sqlplus登陆oracle,也报错:ORA-00020:maximum number of processes (300) exceeded,截图如下:

 

 

解决方法:

原因:根据提示得知,是Processes过多,超出最大值。因此需要将oracle的最大process调大:

重启oracle,sqlplus重新登陆,查目前的process


sqlplus / as sysdba

show parameter processes;(300)

alter system set processes=1000scope=spfile;(调整为1000)

重启oracle服务。

解决。

 


附:

此问题出现的背景是:使用Oracle 的 HFM 系统,运行合并规则的时候,运行某一个Entity下的规则会报错,但是其他的Entity不报错。调整oracle数据库的processes之后重启应用,解决此问题。(可能是此Entity下的组织太多了)

posted on 2020-03-07 13:19  癫狂编程  阅读(804)  评论(0编辑  收藏  举报

导航

好的代码像粥一样,都是用时间熬出来的