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

解决方案

1.查看进程数

SQL> show parameter proce

NAME                                 TYPE        VALUE
------------------------------------ ----------- --------------
aq_tm_processes                      integer     1
db_writer_processes                  integer     1
job_queue_processes                  integer     10
log_archive_max_processes            integer     2
processes                            integer     150

2.修改processes

SQL> alter system set processes=300 scope=spfile;

系统已更改。

SQL> show parameter proce

NAME                                 TYPE        VALUE
------------------------------------ ----------- -------------
aq_tm_processes                      integer     1
db_writer_processes                  integer     1
job_queue_processes                  integer     10
log_archive_max_processes            integer     2
processes                            integer     150
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area  530128356 bytes
Fixed Size                   454116 bytes
Variable Size             503316480 bytes
Database Buffers           25165824 bytes
Redo Buffers                1191936 bytes
数据库装载完毕。
数据库已经打开。
SQL> show parameter proce

NAME                                 TYPE        VALUE
------------------------------------ ----------- -------------
aq_tm_processes                      integer     1
db_writer_processes                  integer     1
job_queue_processes                  integer     10
log_archive_max_processes            integer     2
processes                            integer     300

小结
  本文给出了ORA-00020错误的模拟以及简单的处理方法。对于生产环境最有效的避免发生ORA-00020错误的方法便是,上线前充分评估系统需要的最大进程数,一次性设置充分。这样便可以从根本上防止ORA-00020错误的发生。

时间: 2024-08-06 20:08:49

ORA-00020:maximum number of processes (150) exceeded 错误解决方法的相关文章

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

kill掉相关进程或重启oracle, sqlplus "/as sysdba" SQL> show parameter processes; NAME                                 TYPE        VALUE ------------------------------------ ----------- ------------------------------ aq_tm_processes                    

Oracle 错误 maximum number of processes(150) exceeded 解决办法

网上很多同行应该都遇到过这个问题,百度一搜 千篇一律的处理办法,就是加大进程数. 但是我这边情况不一样,因为我的Oracle 11g是早上刚装的,跟本没人用,我用PLSQL链接照样说不能链接. 我就在想,到底哪里出了问题,很郁闷. 最后我就想,是不是跟服务启动的数量有关系?如下图: 结果就是服务一停掉,马上就能链接了.坑爹啊!!!!!!

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

转自:http://blog.51cto.com/lee90/1788124 今天java开发在连接线上的oracle大量导数据,一会提示连接不上数据库了.我本地用sqldeveloper也连接不上. 登录到服务器,重启oracle,本地还是不能连接. 在xshell里面登录oracle # su - oracle # sqlplus / as sysdba    连接Oracle 提示要输入用户名和密码. 并报错ORA-00020: maximumnumber of processes (30

ORA-00020: maximum number of processes (300) exceeded

SQL> select count(*) from v$session; COUNT(*)---------- 98 SQL> select count(*) from v$process; COUNT(*)---------- 99 more odsprod.log 目前系统正常 检查结果如下: 系统的进程树最大150. 当前系统连接数目如下:SQL> select count(*) from v$session; COUNT(*)---------- 98 SQL> selec

ORA-00020: maximum number of processes (1000) 错误处理

故障现象:检查数据库备份时发现数据库未执行备份,查看日志显示:[[email protected] 11g ~]# su - oracle[[email protected] 11g ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Thu Sep 18 18:14:15 2014 Copyright (c) 1982, 2009, Oracle. All rights reserved. ERROR:ORA-0

解决导出Excel时提示“Warning: Maximum number of format records exceeded. Using default format”

最近在使用jxl导出Excel文件时出现一个问题,就是当数据量比较多的时候,后天会提示" Warning:  Maximum number of format records exceeded.  Using default format",然后导出的Excel文件打开后会报错,导出失败.解决方案是更换一下jar包. 下载地址:

ORA-00019: maximum number of session licenses exceeded 超出最大会话许可数

ORA-00019: maximum number of session licenses exceededORA-00019: 超出最大会话许可数 Cause:       All licenses are in use.      所有许可都在使用中. Action:       Increase the value of the LICENSE MAX SESSIONS initialization parameter.      增加最大会话许可数的初始化参数值. 原文地址:https:

MySQL ERROR 1005: Can't create table (errno: 150)的错误解决办法

在mysql 中建立引用约束的时候会出现MySQL ERROR 1005: Can't create table (errno: 150)的错误信息结果是不能建立 引用约束. 出现问题的大致情况 1.外键的引用类型不一样,主键是int外键是char 2.找不到主表中 引用的列 3.主键和外键的字符编码不一致 4.还有要建立外键的话,要先建立索引.没有建立索引也会出错. MySQL ERROR 1005: Can't create table (errno: 150)的错误解决办法

Oracle number类型查询精度丢失的解决方法

Oracle number类型查询时,有时候会遇到精度丢失的问题,下面为您介绍了一个解决Oracle number类型查询精度丢失的方法,供您参考. 一.Oracle number类型查询需求中要求查到一个字段的值然后保持小数点后2位//如果采用如下方法从ResultSet得到一个数字,而这个数字大于40000,则得到的数据将不准确 floatzcxxhj+=rss.getFloat(3); //而如果采用double就没有问题 doublezcxxhj+=rss.getDouble(3); /