1.管理员进入身份链接
sqlplus “/as sysdba”
2.删除用户
drop user se cascade;
当删除出现无法删除连接的用户时需杀掉进程
-
然后输入删除用户的语句,DROP USER cqt CASCADE; CASCADE表示级联删除该用户下所有对象信息的意思。如图提示了,ORA-01940的错误,不能删除当前正在被连接的用户
-
如果还想继续删除的话,需要先查询出当前连接该用户的会话信息,然后杀掉,再执行删除操作。查询语句为:select sid,serial# from v$session where username='CQT';注意大小写的区别。如图查询出了多个连接该用户的会话信息,需要将以上查询到的用户会话都kill掉
-
kill掉会话的语句为:alter system kill session '15,19095';多个会话的,可以分别执行多次kill掉就可以了
-
6
以上会话被清除之后,再次执行删除用户的命令,如图所示,这次可以成功的删除了。因为此语句添加了级联删除的关键字,所以该用户下的所有对象和数据都会被删除的。