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

-- 登录系统用户

-- 查看当前用户的连接状况
select sid, serial#, username from v$session where username = '用户名';

-- 终止连接当前用户的session
alter system kill session 'sid, serial#';

-- 删除用户
drop user 用户名 cascade;

-- 若有多个连接,可根据条件生成SQL语句
-- 批量终止连接当前用户的session
select 'alter system kill session ''' || sid || ',' || serial# || ''';' from v$session where username = '用户名';
posted @ 2021-07-21 03:13  北涯  阅读(672)  评论(0)    收藏  举报