1.可以现在数据库层面解决
解决方法
SQL> select username ,sid,serial# from v$session;
查出sid,serial#号
然后,通过数据库命令kill掉sid和serial#
SQL> alter system kill session 'sid,serial#';
2.如果kill不掉,可以通过系统命令来进行查询spid进程号
SQL> select p.username ,p.spid from v$session s ,v$process p where s.PADDR=p.addr and s.sid=147;
USERNAME SPID
-------------------- ------------------------
oracle 18134
然后通过系统命令kill掉该进程
> kill -9 18134
3.如果仍然drop不掉用户,则可以将监听占时关闭,防止用户通过远程连接连接数据库
>lsnrctl stop
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29802484/viewspace-1259059/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29802484/viewspace-1259059/