ORA-01940: cannot drop a user that is currently connected sql
遇到这个问题,须要先kill掉全部使用该用户链接数据库的进程: 数据库
这里有个简单的方法: code
SQL> SELECT 'ALTER SYSTEM KILL SESSION '||''''||SID||''''||','||''''||SERIAL#||''''||';' as KILLER FROM V$SESSION WHERE USERNAME='JC_CC_XC'; KILLER -------------------------------------------------------------------------------- ALTER SYSTEM KILL SESSION '760','1893'; ALTER SYSTEM KILL SESSION '769','17537'; ALTER SYSTEM KILL SESSION '771','549'; ALTER SYSTEM KILL SESSION '801','8750'; ALTER SYSTEM KILL SESSION '802','3077'; ALTER SYSTEM KILL SESSION '840','6827'; ALTER SYSTEM KILL SESSION '843','6655'; ALTER SYSTEM KILL SESSION '855','3303'; ALTER SYSTEM KILL SESSION '858','1554'; 9 rows selected.