我想删除用户cbhs的时候出错,重启数据库也不行,重启服务器还是不行。:cry;
CODE:
SQL> drop user CBHS cascade;
drop user CBHS cascade
*
ERROR 位于第 1 行:
ORA-01940: 无法删除当前已连接的用户
SQL> select username,sid,serial# from v$session where username='CBHS';
USERNAME SID SERIAL#
------------------------------ ---------- ----------
CBHS 158 85
SQL> alter system kill session'158,85';
alter system kill session'158,85'
*
ERROR 位于第 1 行:
ORA-00030: 用户会话 ID 不存在。当时我是在测试一个Procedures,可能是这个Procedures有死循环,总不结束,我就shutdown abort数据库然后startup。后来发现这个Procedures都无法删除了。

最新回复
dotbyte (2008-12-03 21:02:32)
云裴 (2008-12-04 09:11:15)
发现被锁了,为什么删除不了,连重启系统都不行,是不是物理文件损坏啊?
fish002 (2008-12-06 13:02:24)
bartholomu (2008-12-08 23:52:22)
erpmeng (2008-12-09 12:48:34)
xingyun163 (2008-12-19 11:33:13)
yang1721 (2009-1-01 18:15:08)
select * from v$session
查看到是否有用户在执行
alter system kill session'sid,serial#'