无法删除Oracle用户,提示存在当前连接问题的解决办法

原创 2016年06月01日 09:43:34

        我们还原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';



ORA-01940: cannot drop a user that is currently connected

用删除某个用户,但是删除时有用户连接 SQL> conn /as sysdba Connected. SQL> drop user test cascade; drop user test c...

Linux中删除Oracle用户 提示 ORA-01940: cannot drop a user that is currently connected

http://www.linuxidc.com/Linux/2012-12/76448.htm

ERROR:ORA-01940: cannot drop a user that is currently connected

问题提出:SQL〉DROP USER USER1 CASCADEERROR:ORA-01940: cannot drop a user that is currently connected由于当前用...

ORA-01940: cannot drop a user that is currently connected

在本地的测试环境下,打算删除用户重建一下。   SQL> drop user XXXX cascade; drop user pstk cascade * ERROR at line 1: ...

ORA-01940: cannot drop a user that is currently connected

问题提出:SQL〉DROP USER USER1 CASCADEERROR:ORA-01940: cannot drop a user that is currently connected由于当前用...

ORA-01940:cannot drop a user that is currently connected

ORA-01940:cannot drop a user that is currently connected 问题如题: 解决方法: 1.查询此用户的会话进程; ...

Oracle中删除用户和表空间的常见问题(比如:ORA-01940无法删除当前已连接用户的解决方案)

ORA-01940无法删除当前已连接用户的解决方案 1)查看用户的连接状况 select username,sid,serial# from v$session (2)找到要删除用户的sid...

oracle中“无法删除当前已连接的用户”

oracle将某个库导出后,要删除该用户GBSNEW的库以及数据 用该语句 drop USER GBSNEW CASCADE; 如果此时提示 oracle中用户删除不了,提示“无法删除当前...

SQLServer2008用户组或角色'*****'在当前数据库中已存在问题的解决办法

SQLServer2008用户组或角色'*****'在当前数据库中已存在问题的解决办法 在迁移数据库的过程中SQLServer SDE的问题   为一个数据库添加一个用户时,提示以下信息...
  • hsg77
  • hsg77
  • 2012年12月29日 16:07
  • 9671
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:无法删除Oracle用户,提示存在当前连接问题的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)