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

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3518|回复: 0
打印 上一主题 下一主题

[参数设置] ORA-00020:maximum number of processes (500) exceeded 错误解决方法

[复制链接]
跳转到指定楼层
楼主
发表于 2019-3-8 16:06:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[Oracle@database~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Tue Jul 21 10:38:28 2018
Copyright (c) 1982, 2013, Oracle.  All rights reserved.

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

根据报错信息是由于processes进程数达到了最大值。
此参数是静态参数,修改后需要启动数据库。

SQL> set linesize 1000
SQL> show parameter processes

NAME        TYPE      VALUE
------------------------------------ ---------------------- ------------------------------
aq_tm_processes        integer      1
db_writer_processes      integer      3
gcs_server_processes      integer      0
global_txn_processes      integer      1
job_queue_processes      integer      1000
log_archive_max_processes      integer      4
processes        integer      500



解决方案:
在系统空闲时,修改系统参数,重启数据库。
SQL> alter system set processes=1000 scope=spfile;
SQL>SHUTDOWN IMMEDIATE;
SQL>STARTUP;
SQL> show parameter processes

NAME        TYPE      VALUE
------------------------------------ ---------------------- ------------------------------
aq_tm_processes        integer      1
db_writer_processes      integer      3
gcs_server_processes      integer      0
global_txn_processes      integer      1
job_queue_processes      integer      1000
log_archive_max_processes      integer      4
processes        integer      1000


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-27 07:35 , Processed in 0.078821 second(s), 21 queries .

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

© 2001-2020

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