使用语句 drop user username cascade; 提示ORA-01940: cannot drop a user that is currently connected
说明有用户连接,使用 select sid,serial# from v$session where username = 'username';
查询结果为空,说明没有连接呢,再次执行删除用户语句,还是不可以,感觉奇怪了。。。后来改为
select sid,serial# from v$session where username = 'USERNAME';
可以查询出结果了,接下来执行
ALTER SYSTEM KILL SESSION 'sid,serial';
执行完成所有的kill命令之后,再次执行
select sid,serial# from v$session where username = 'USERNAME';
还是可以查询出结果,又疑惑了。。。
可以再次执行删除用户语句,drop user username cascade;这次可以将用户删除了。