Oracle关于process的相关语句-ORA-00020

举报
Lucifer三思而后行 发表于 2021/10/28 10:04:45 2021/10/28
1.4k+ 0 0
【摘要】 ERROR:ORA-00020: maximum number of processes (150) exceeded[oracle ~]$ oerr ora 00020 00020, 00000, "maximum number of processes (%s) exceeded"// *Cause: All process state objects are in use.// *A...

ERROR:
ORA-00020: maximum number of processes (150) exceeded

[oracle ~]$ oerr ora 00020 
00020, 00000, "maximum number of processes (%s) exceeded"
// *Cause:  All process state objects are in use.
// *Action: Increase the value of the PROCESSES initialization parameter.

关于调整process的相关命令:

--关闭所有用户连接进程
ps -ef | grep LOCAL=NO | egrep -v "grep" | awk '{print "kill -9 "$2}' 

--查看ORACLE最大进程数:
select count(*) from v$session;
Select count(*) from v$session where status='ACTIVE';
show parameter processes;
alter system set processes = 2000 scope = spfile;

--查看当前有哪些用户正在使用数据
SELECT osuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine 
from v$session a, v$sqlarea b
where a.sql_address =b.address order by cpu_time/executions desc;

--记录的是数据库会话曾经达到的最大值
select sessions_highwater  from v$license;

--查询数据库自启动以来最大的并发数量
select * from v$license;
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。