遇到ORA-01940: cannot drop a user that is currently后

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.
相关文章
相关标签/搜索