重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 45|回复: 0

[性能调整] ORA-00020:maximum number of processes (150) exceeded

[复制链接]
发表于 2020-5-20 17:26:34 | 显示全部楼层 |阅读模式
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)的相关参数:
594035ec4f7b83d67d.png
  如上所示,这里的最大进程数是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



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2020-6-3 18:39 , Processed in 0.135582 second(s), 24 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表