Oracle ORA-01940: 无法删除当前连接的用户
2017-10-17 13:23
225 查看
当我们要删除一个oracle的用户时,如果有其他人连接到数据库则会报以下错误:
处理办法就是:将连接到当前用户的session给kill掉。
处理步骤如下:
1、可用sys用户登录,查询有哪些连接信息
执行结果:
2、用命令杀掉一个连接。如果我要杀掉上图中被选中的连接,可以这样写:
3、如果要一次kill掉多个连接信息,可以写一个查询语句:把满足条件的连接,拼凑成批处理命令然后执行。
执行结果如下:
将执行结果内容复制出来,再进行执行就可以做到批量删除连接信息了。
ORA-01940: 无法删除当前连接的用户
处理办法就是:将连接到当前用户的session给kill掉。
处理步骤如下:
1、可用sys用户登录,查询有哪些连接信息
select username,sid,serial# from v$session
执行结果:
2、用命令杀掉一个连接。如果我要杀掉上图中被选中的连接,可以这样写:
alter system kill session '821,33'
3、如果要一次kill掉多个连接信息,可以写一个查询语句:把满足条件的连接,拼凑成批处理命令然后执行。
SELECT 'alter system kill session '''||sid||','||serial#||''';' FROM v$session WHERE USERNAME='你的用户名'
执行结果如下:
将执行结果内容复制出来,再进行执行就可以做到批量删除连接信息了。
相关文章推荐
- oracle中用户删除不了,ORA-01940提示 “无法删除当前已连接用户”
- Oracle中删除用户和表空间的常见问题(比如:ORA-01940无法删除当前已连接用户的解决方案)
- 解决ORA-29857:表空间中存在域索引和/或次级对象 & ORA-01940:无法删除当前连接的用户问题 分类: oracle sde 2015-07-30 20:13 8人阅读 评论(0) 收藏
- ORA-01940:无法删除当前已连接的用户
- 解决ORA-29857:表空间中存在域索引和/或次级对象 & ORA-01940:无法删除当前连接的用户问题
- ORA-01940: 无法删除当前连接的用户错误
- (转)oracle中用户删除不了,ORA-01940提示 “无法删除当前已连接用户”
- Oracle中删除用户和表空间的常见问题(比如:ORA-01940无法删除当前已连接用户的解决方案)
- 如何断开所有连接oracle的用户--解决ORA-01940:无法删除当前连接的用户
- Oracle ORA-01940 无法删除当前已连接用户
- ORA-01940:无法删除当前已连接的用户
- “ORA-01940:无法删除当前已连接的用户”错误的解决
- 【转】ORA-01940无法删除当前已连接用户
- oracle中用户删除不了,ORA-01940提示 “无法删除当前已连接用户”
- ORA-01940无法删除当前已连接用户
- Oracle ORA-01940 无法删除当前已连接用户
- ORA-01940无法删除当前已连接用户
- Oracle数据库ORA-01940: 无法删除当前已连接的用户
- ORCALE数据库删除用户 ORA-01940: 无法删除当前已连接的用户
- ORA-01940: 无法删除当前连接的用户