ORA-00020:maximum number of processes (500) exceeded 错误解决方法

来源:互联网 发布:苹果手机数据恢复软件免费版 编辑:程序博客网 时间:2024/05/22 01:45

今天刚以上收到了系统预警短信,是OA的数据库系统,登录到服务器上,发现链接数据库报错。

[Oracle@oadb ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Tue Jul 21 10:38:28 2015Copyright (c) 1982, 2013, Oracle.  All rights reserved.ERROR:ORA-00020: maximum number of processes (500) exceeded

解决方案:
在系统空闲时,修改系统参数,重启数据库。

SQL> alter system set processes=1000 scope=spfile; SQL>SHUTDOWN IMMEDIATE; SQL>STARTUP;

附录:

select count(*) from v$process --当前的连接数select value from v$parameter where name = 'processes' --数据库允许的最大连接数--查看当前有哪些用户正在使用数据SELECT osuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine from v$session a, v$sqlarea bwhere a.sql_address =b.address order by cpu_time/executions desc;
阅读全文
0 0