alter日志出现少量的如下报错:Thu May 07 17:49:45 2020
ORA-00020: maximum number of processes (150) exceeded
ORA-20 errors will not be written to the alert log for
the next minute. Please look at trace files to see all
the ORA-20 errors.
Process W000 submission failed with error = 20
报错现象:数据库连接数达到了数据库的最大连接数。
我们使用下面的语句可以查看与进程(process)的相关参数: 如上所示,这里的最大进程数是150。
解决办法
1、调整processes参数,该参数的修改需要重启数据库。
SQL>alter system set processes=500 scope = spfile;(spfile是一个文本文件,但oracle的配置文件需要pfile文件,pfile文件是一个二进制文件)
SQL>create pfile from spfile;(将spfile文件更新进pfile文件)
这样就可以了,我们可以通过下面的语句查询当前数据库的连接状态:
select sid,serial#,username,program,machine,status from v$session
|