oracle10g中有我建的一个用户EFUND我想删除这个用户及他所有的对象,但提示有其他用户连接,不能删除于是我select username,sid,serial# from v$session where username='EFUND';查出了10条记录
EFUND 484 16
EFUND 485 14
EFUND 486 14
EFUND 488 15
EFUND 489 14
EFUND 492 14
EFUND 496 23
EFUND 514 2069
EFUND 527 2575
EFUND 529 2550
然后我 alter system kill session '484,16'
可是就是没反应。
请问为什么这样不行,我该怎么办。
EFUND 484 16
EFUND 485 14
EFUND 486 14
EFUND 488 15
EFUND 489 14
EFUND 492 14
EFUND 496 23
EFUND 514 2069
EFUND 527 2575
EFUND 529 2550
然后我 alter system kill session '484,16'
可是就是没反应。
请问为什么这样不行,我该怎么办。
解决方案 »
- Proc中利用dual表判断两个日期间隔180天之内
- 现有一张表,速求能够帮我做一条oracle语句?
- oracle job,每年的第一天1点执行怎么写
- 如何将Oracle9i的数据库移植到Postgre中
- 高手帮帮忙,在线等
- 请问如何使用explain plan以及explain plan的信息表示什么意思啊? 谢谢
- 视图用了一段时间不好用需重建否则不能用,在线
- 错误ORA-06413是怎么回事?
- Oracle高手看過來﹐根據動態SQL返回一個Ref Cursor,高分求救!
- 有linux下使用的oracle客户端第三方软件吗。oracle oem实在太烂了。
- 关于group by的sql语句?
- like 后跟 substr问题?
或者重新数据库后再删
alter user EFUND account lock
EFUND 527 2575
EFUND 529 2550但还是不行,还有什么办法没
EFUND 529 2550
-------------------
alter system kill session '527,2575';执行后有什么提示?
EFUND 529 2550
-------------------
alter system kill session '527,2575';执行后有什么提示?
-----------------------------------------------------------
没有任何提示
我是这样做的
先alter system kill session '529,2550';
再alter system kill session '527,2575';
然后就可以了
但还是不明白为什么是这样!!!
那么至少也会终止'529,2550'这个session
是不是重启过数据库了