例如用户名为 TEST
DROP USER TEST CASCADE;
如果报错 ORA-01940提示无法删除当前已连接用户
首先可以锁定用户(当然也可以不用锁定)
ALTER USER TEST ACCOUNT LOCK;
然后查看该用户的连接进程
SELECT username, sid, serial# FROM V$SESSION WHERE username='TEST';
删掉进程
alter system kill session 'xx,xxxx';
最后再次执行删除用户语句
DROP USER TEST CASCADE;