遇到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.
相關文章
相關標籤/搜索