方法:1、获取用户的“_sid”和“_serial#”,并利用“alter system kill session ‘_sid, _serial#‘”执行kill命令;2、利用“drop user 用户名 cascade”强制删除用户即可。 本教程操作环境:Windows
方法:1、获取用户的“_sid”和“_serial#”,并利用“alter system kill session ‘_sid, _serial#‘”执行kill命令;2、利用“drop user 用户名 cascade”强制删除用户即可。
本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。
怎么强制删除oracle用户
比如我们要删除其中的SDE用户,则可以用以下命令查看SDE用户的会话信息。
select sid,serial# from v$session where username=‘SDE‘;
1、我们通过上面那个命令得到SDE用户的_sid和_serial#,为下面的kill命令做准备。
如上图中,我们得到的用户SDE的会话信息中sid为12,serial#为235.
执行Kill命令
alter system kill session ‘_sid, _serial#‘;
其中_sid和_serial#具体值为第2步中查询到的值。
alter system kill session ‘12,235‘;
2、删除用户。
命令为:
drop user SDE cascade。
推荐教程:《Oracle视频教程》
以上就是怎么强制删除oracle用户的详细内容,更多请关注每日运维其它相关文章!