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 ';


你可能感兴趣的:(oracle,sql)