SQL> select username,status,sid,serial# from v$session where username is not null;USERNAME STATUS SID SERIAL#
------------------------------ -------- --------- ---------
SYS ACTIVE 11 38493SQL> /USERNAME STATUS SID SERIAL#
------------------------------ -------- --------- ---------
TEMP INACTIVE 9 38038
SYS ACTIVE 11 38493SQL> alter system kill session '9,38038';系统已更改。SQL> select username,status,sid,serial# from v$session where username is not null;USERNAME STATUS SID SERIAL#
------------------------------ -------- --------- ---------
TEMP KILLED 9 38038
SYS ACTIVE 11 38493SQL>
------------------------------ -------- --------- ---------
SYS ACTIVE 11 38493SQL> /USERNAME STATUS SID SERIAL#
------------------------------ -------- --------- ---------
TEMP INACTIVE 9 38038
SYS ACTIVE 11 38493SQL> alter system kill session '9,38038';系统已更改。SQL> select username,status,sid,serial# from v$session where username is not null;USERNAME STATUS SID SERIAL#
------------------------------ -------- --------- ---------
TEMP KILLED 9 38038
SYS ACTIVE 11 38493SQL>
解决方案 »
- Oracl入门,教你如何安装Oracl
- Oracle安装问题
- oracle在运行高峰期老是提示存储空间不足,导致新用户连接不上服务器
- OracleJobScheduler××××服务如何用oracle11文本命令启动
- orcleXE中onlinelog文件自动丢失
- 怎样删除服务?
- Ref 游标是什么?与普通游标有什么区别?
- oracle8.16的客户端能够管理远程服务器安装的9i数据库吗?
- 回滚段不能扩展,但空间够啊,为什么?
- 数据增量问题,请指教!
- 在利用ado控制項連接oracle 9i時為什麼用不到帳戶SYSTEM(SYSdba),只能用帳戶SCOTT?
- 数据库的备份(back exp imp)急急急.......
1、SELECT 'ALTER SYSTEM KILL SESSION '||SID||','||SERIAL# FROM V$SESSION
WHERE username is not null AND status='ACTIVE';
2、SQLPLUS中执行上句的结果。
改一下:
SELECT 'ALTER SYSTEM KILL SESSION '''||SID||','||SERIAL#||''';' FROM V$SESSION
WHERE username is not null AND status='ACTIVE';