今天遇到了ORA-00020错误。
下面模拟一下解决过程
C:/Users/Liangwei>sqlplus user/password
SQL*Plus: Release 11.2.0.1.0 Production on 星期日 1月 16 16:16:26 2011
Copyright (c) 1982, 2010, Oracle. All rights reserved.
ERROR:
ORA-00020: maximum number of processes (150) exceeded
此时使用:sqlplus / as sysdba 或 sqlplus -prelim / as sysdba 同样无法登陆
C:/Users/Liangwei>netstat -bo
活动连接
协议 本地地址 外部地址 状态 PID
TCP [fe80::942a:8432:c23f:69ff%19]:1521 SS-LiangWei:50248 ESTABLISHED 2528
[TNSLSNR.exe]
TCP [fe80::942a:8432:c23f:69ff%19]:1521 SS-LiangWei:50350 ESTABLISHED 2528
[TNSLSNR.exe]
TCP [fe80::942a:8432:c23f:69ff%19]:50248 SS-LiangWei:1521 ESTABLISHED 2604
[ORACLE.EXE]
TCP [fe80::942a:8432:c23f:69ff%19]:50350 SS-LiangWei:1521 ESTABLISHED 3920
[plsqldev.exe]
C:/Users/Liangwei>taskkill /pid 3920
成功: 给进程发送了终止信号,进程的 PID 为 3920。
-- 杀掉pid为3920的进程后,可以登录。