問題描述
[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