
解决办法


解决步骤:
-
先在Oracle服务器本地,用
sysdba身份登录(不需要远程监听):sqlplus / as sysdba -
查看当前连接使用情况:
sql-- 查看最大允许的进程数 show parameter processes; -- 查看当前已经用了多少进程 select count(*) from v$process;如果当前已用进程数接近/等于
processes的最大值,就是连接数打满了。 -
修改增大最大连接数,需要重启数据库生效:
sql-- 把最大进程数改成1000(根据你的并发量调整) alter system set processes = 1000 scope=spfile; -- 改完重启Oracle实例 shutdown immediate startup解决完成