无法删除当前已连接的用户
来源:互联网 发布:淘宝开店的多少钱 编辑:程序博客网 时间:2024/05/03 12:04
有时候为了某些测试,需要导库,在开发库、测试库、正式库之间导来导去,特别是在项目前期比较频繁,简单点做需要在导入前,将已有的库角色删除,错误这个经常会碰到:
无法删除当前连接的用户。
解决方案1:项目组人比较少,站起身,喊一声,同志们把那个XX库暂时断掉,别连了。
一定程度上解决了问题,呵呵。
有时他们都说断了,还是无法删除用户。
解决方案2:再站,喊一声,把那个weblogic都关掉。
一定程度上还真是解决了问题,呵呵。
但是有时候不知怎么回事,还是删不掉,于是终极解决方案出炉。
解决方案3:先查一下
select username,sid,serial# from v$session;
alter system kill session '552,567';
挨个kill,就OK了。
之后感觉到这种挨个踢的方式有点不爽,特别是需要踢的人多的时候,所以用第四代语言-Pl/Sql,写了个方便的。
比如说杀掉cyrole用户的所有连接:
declarebegin for temp in ( select username,sid,serial# from v$session s where s.USERNAME='CYROLE' ) loop dbms_output.put_line('alter system kill session '''||to_char(temp.sid)||','||to_char(temp.serial#)||''';'); end loop;end;/
输出结果形式为:
alter system kill session '251,110';alter system kill session '416,1396';alter system kill session '485,623';alter system kill session '557,877';alter system kill session '572,223';
然后拿着输出结果执行以下就Ok了,呵呵。
- 无法删除当前已连接的用户
- 删除用户提示无法删除当前已连接的用户
- oracle无法删除当前已连接用户
- "无法删除当前已连接的用户"处理办法
- Oracle 无法删除当前已连接的用户
- 无法删除当前已连接的用户处理办法
- ORA-01940:无法删除当前已连接的用户
- oracle中“无法删除当前已连接的用户”
- ORACLE-01940 无法删除当前已连接的用户
- ORA-01940无法删除当前已连接用户的解决方案
- ORA-01940无法删除当前已连接用户的解决方案
- oracle无法删除当前已连接的用户
- Oracle 无法删除当前已连接的用户
- ORA-01940:无法删除当前已连接的用户
- Oracle 无法删除当前已连接的用户
- ORA-01940:无法删除当前已连接的用户
- oracle中用户删除不了,提示“无法删除当前已连接的用户”
- oracle中用户删除不了,提示“无法删除当前已连接的用户”
- java相对路径绝对路径总结
- 深入理解ARM嵌入式系统引导过程—基于AT91SAM9261微处理器和RealView工具链
- mini2440 Boa CGI “Segmentation Fault” 问题解决
- java 实现发送邮件
- Nginx+Apache搭建前后端web生产环境
- 无法删除当前已连接的用户
- java中文乱码
- Java虚拟机 时区问题
- JAVA使用EPoll来进行NIO处理的方法(转)
- Facebook移动信息流重大更新,包括游戏新闻
- 使用Python操作注册表
- windows与linux下的\r\n
- Python实现在不同Linux主机之间拷贝文件
- 关于宏