这个错误是当前活跃量大于最大量

select count(*) from v$process   --当前活跃量
select value from v$parameter where name = 'processes';  --最大量

ps:当快抛出这个异常时看看当前的活跃量是多少,肯定是快接近了最大量
 那我们就修改最大进程量

进入cmd:
输入:sqlplus/nolog
输入:conn / as sysdba;
输入:select value from v$parameter where name = 'processes';
输入:alter system set processes=1000 scope=spfile;
输入:alter system set sessions=1105 scope=spfile;
输入:create pfile from spfile;
输入:shutdown immediate;
输入:startup;

见下图:
【Oracle】ORA-12518, TNS:listener could not hand off client connection
【Oracle】ORA-12518, TNS:listener could not hand off client connection

 

可以看到,修改前150,修改后1000

GAVEOVER!

 

 

此时查看最大进程数量,已经修改成功,gameover

相关文章: