ora-00020最大进程数

时间:2017-07-20 05:29:32

标签: oracle

最近,我一直面临这个错误

 ora-00020 maximum number of processes

我读过的文章说我必须增加进程数,会话数和事务数。 我试过了。我只做了以下几点: 我以SYSDBA身份登录到数据库。 我尝试使用以下命令:

alter system set processes = 500 scope = psfile 

增加会话和我需要遵循以下等式的交易: sessions =(1.1 *进程)+5 交易=(1.1 *会话) 好吧,我不确定它是否正确。 所以,我试图通过上面的命令首先增加进程。 我收到了另一个错误

 [code] ora-02095: specified initialization parameter cannot be modified[/code]

阅读ora-02095之后。我发现我必须检查范围是否为spfile或pfile。

SELECT DECODE(value, NULL, 'PFILE', 'SPFILE') "Init File Type"
FROM sys.v_$parameter WHERE name = 'spfile';
no rows selected
你可以帮我吗

2 个答案:

答案 0 :(得分:0)

The Solution : Go to database files go to ADMIN\database\pfile\init.ora open it change processes = 59 to processes = 200 then shutdown and start the database. Problem Solved. Thanks for all.

答案 1 :(得分:0)

  1. 以管理员身份打开cmd
  2. C:\ Users \ Usuario> sqlplus“ / as sysdba”
  3. SQL> alter system set进程= 500 scope = spfile;
  4. SQL>立即关闭
  5. SQL>启动
  6. SQL>显示参数过程