这个错误是当前活跃量大于最大量
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;
见下图:
可以看到,修改前150,修改后1000
GAVEOVER!
此时查看最大进程数量,已经修改成功,gameover
转载自https://blog.csdn.net/u010131956/article/details/88556762