Oracle数据库ORA-01940: 无法删除当前已连接的用户
    转载!!!
在Oracle数据库的操作中,出现了ORA-01940: 无法删除当前已连接的用户的错误,该如何解决呢?本文我们就来介绍一下解决方案,希望能够对您有所帮助。
01.SQL> drop user a cascade;  
02.drop user a cascade  
03.*  
04.ERROR 位于第 1 行:  
05.ORA-01940: 无法删除当前已连接的用户 
01.SQL> select username,sid,serial# from v$session;
02.USERNAME                              SID    SERIAL#  
03.------------------------------ ---------- ---------- 
04.                                        1          1 
05.                                        2          1 
06.                                        3          1 
07.                                        4          1 
08.                                        5          1 
09.                                        6          1 
10.                                        7          1 
11.SYS                                     8          3 
12.A                                       9          4  
13.已选择9行。  
14.SQL> alter system kill session'9,4';  
15.系统已更改。  
16.SQL> drop user a cascade;//删除用户以及用户表空间下所有对象  
17.用户已丢弃。