ORA-01940: 无法删除当前连接的用户

在删除oracle用户的时候,经常遇到无法删除用户的情况。

-- 1. 锁定用户

alter user TEST account lock;

-- 2. 查看用户的sid和serial

select username,sid,serial# from v$session where username='TEST ';

-- 3. 删除用户进程

alter system kill session '447,12657';

-- 4. 删除用户

drop user TEST cascade;

-- 5. 查看用户session的状态

select saddr,sid,serial#,paddr,username,status from v$session where username is not null and username='TEST ';

 

posted @ 2014-12-26 13:11  李国庆liguoqing  阅读(192)  评论(0)    收藏  举报