问题描述
[oracle@xiaowu ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Wed Oct 23 10:48:12 2018 Copyright (c) 1982, 2009, Oracle. All rights reserved. ERROR: ORA-00020:maximum number of processes (500) exceeded Enter user-name:
--根据报错信息是由于processes进程数达到了最大值。
问题解决
此时就可以正常关闭和开启数据库,安装如下命令操作解决问题:
SQL> set linesize 500;
SQL> show parameter processes; --查看当前的进程数
SQL> alter system set processes=1000 scope=spfile; 根据实际情况而定配置进程数的大小
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP;
SQL> show parameter processes;
SQL> exit;
如果sqlplus进不去的话,需要在连接的时候加-prelim参数
sqlplus -prelim / as sysdba