无法删除Oracle用户,提示存在当前连接问题的解决办法
来源:互联网 发布:java 注解中value值 编辑:程序博客网 时间:2024/06/17 08:08
我们还原Oracle数据之前,往往需要删除当前库中各个用户下所有的对象。
当执行删除用户及其对象时,往往有:“ORA-01940: cannot drop a user that is currently connected”异常提醒。若是Java程序,执行“killall -9 java”后,经常仍然还有此报错信息。
此时,我们就需要从Oracle本身入手,通过v$session视图查出要删除的用户当前session信息,然后kill掉该用户session连接,如下:
select sid,serial# from v$session where username='MW_APP'; SID SERIAL#---------- ---------- 150 9019
alter system kill session '150,9019';
drop user mw_app cascade;
后来发现有一个单独的SQL语句,可以一步到位,如下:
SELECT 'ALTER SYSTEM KILL SESSION '||''''||SID||''''||','||''''||SERIAL#||''''||';' as KILLER FROM V$SESSION WHERE USERNAME='MW_APP';
0 0
- 无法删除Oracle用户,提示存在当前连接问题的解决办法
- oracle中用户删除不了,提示“无法删除当前已连接的用户”
- oracle中用户删除不了,提示“无法删除当前已连接的用户”
- oracle中用户删除不了,提示“无法删除当前已连接的用户”
- oracle 删除用户,提示“无法删除当前已连接的用户”
- oracle删除不了用户,提示“无法删除当前已连接的用户”
- oracle删除用户时,提示“无法删除当前已连接的用户”
- 删除用户提示无法删除当前已连接的用户
- ORA-01940: 无法删除当前连接的用户(解决办法)
- oracle中用户删除不了,ORA-01940提示 “无法删除当前已连接用户”
- oracle中用户删除不了,ORA-01940提示 “无法删除当前已连接用户”
- oracle无法删除当前已连接用户
- ORACLE无法删除当前连接用户
- Oracle 无法删除当前已连接的用户
- oracle中“无法删除当前已连接的用户”
- ORACLE-01940 无法删除当前已连接的用户
- oracle无法删除当前已连接的用户
- Oracle 无法删除当前已连接的用户
- SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin
- Oracle
- JSP中<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>标签的使用
- Oracle安装及遇到的问题
- 书单(四)——《javascript语言精髓实践》
- 无法删除Oracle用户,提示存在当前连接问题的解决办法
- Mac spotlight无法搜索的解决方法
- 从Google搜索算法PageRank谈马尔科夫链(Markov)
- Android应用层View绘制流程与源码分析
- 数据库隔离级别
- 从豆瓣到CSDN
- iOS开发------跳转至当前Application Setting界面
- (EVTrust)支招五大技巧识别钓鱼网站
- Spark Streaming源码解读