请教如何用语句终止ORACLE里两类“一个用户的连接”? select * from v$session where username='USER';取出上面查询结果中想中止的那个用户的sid,serial#,然后执行ALTER SYSTEM KILL SESSION '&SID,&SERIAL'; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可kill好象不生效啊,提示操作成功了,可一查还在啊看这个:SQL> select sid,serial#,username from v$session;SID SERIAL# USERNAME---------- ---------- ------------------------------1 12 13 14 15 16 118 328 SYSTEM24 761 ST41 153 ST52 499 SYSTEM已选择10行。SQL> alter system kill session '41,153'2 ;系统已更改。SQL> select sid,serial#,username from v$session;SID SERIAL# USERNAME---------- ---------- ------------------------------1 12 13 14 15 16 118 328 SYSTEM24 761 ST41 153 ST52 499 SYSTEM已选择10行。SQL> 其实已经被杀死,看它的status,状态为killed INACTIVE是正常状态,应该表示没有执行任何操作吧(有待考证)killed表示该会话已被杀死,只是没有被清除掉,除非该用户下次访问时,该SESSION才会从V$SESSION中消失,否则他的状态一直为KILLED 包里定义一个静态游标,该游标能做过程的输出参数吗 请教一个PLSQL中,如果判断结果集是否为空的问题 求教oracle、T-SQL高手帮解答!! spool出的CSV文件中日期是科学计数法。。。 请教如何查询nvarchar2中的汉字? 很菜的问题 在哪里可以弄到ORACLE的内部参数? 问一个sql的写法 寻求10在线文档,鸟语的也可以 JDBC搜索CLOB字段阻塞问题 我的机器是xp系统,256M内存,2.3赛扬,已经装了sqlserver2000,想再装一个oracle看看,会不会系统崩溃阿?? 用SYSTEM登录不上去的问题
---------- ---------- ------------------------------
1 1
2 1
3 1
4 1
5 1
6 1
18 328 SYSTEM
24 761 ST
41 153 ST
52 499 SYSTEM已选择10行。SQL> alter system kill session '41,153'
2 ;系统已更改。SQL> select sid,serial#,username from v$session;SID SERIAL# USERNAME
---------- ---------- ------------------------------
1 1
2 1
3 1
4 1
5 1
6 1
18 328 SYSTEM
24 761 ST
41 153 ST
52 499 SYSTEM已选择10行。SQL>
killed表示该会话已被杀死,只是没有被清除掉,除非该用户下次访问时,该SESSION才会从V$SESSION中消失,否则他的状态一直为KILLED