ora01940 无法删除当前连接的用户

我用system这个用户登录oracle,想删除掉一个自己创建的用户user,在网上找到的方法都是说先查找到该用户连接的会话
select username,sid,serial# from v$session where username=‘user‘;
然后再kill掉
alter system kill session‘56,270‘
可是在kill掉之后drop user user cascade,但是kill之后总是会出现新的会话,不知道是怎么回事,最后想到先将用户的密码修改了

alter user user identified by 123456;

然后在kill掉,最后删除,这样就ok了

时间: 2024-10-07 04:50:57

ora01940 无法删除当前连接的用户的相关文章

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

删除用户报错 SQL> drop user ODI_SRC CASCADE; drop user ODI_SRC CASCADE * 第 1 行出现错误: ORA-01940: 无法删除当前连接的用户 查看用户的连接状况 SQL> select username,sid,serial# from v$session where username='ODI_SRC'; USERNAME SID SERIAL# -------------------------------------------

【Oracle】删除正在连接的用户

1.查询用户的连接状态Select username,sid,serial# from v$session where username='XY1027'; USERNAME                              SID    SERIAL#------------------------------ ---------- ----------XY1027                                 22          1XY1027         

删除正在连接的用户

正在连接的用户不能删除,除非是确实要删除的话,否则请谨慎操作,操作步骤如下 1.select sid,serial#,username from v$session where user='USERNAME'; 2.alter system kill session 'sid,serial#'; 3.drop user username cascade;

【Oracle】无法删除当前连接的用户

一.查询数据库所有当前连接的用户 select username, sid, serial# from v$session; 二.从结果列表里找到对应的用户 alter system kill session '69,11660' ; --sid,serial

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

(1)查看用户的连接状况 select username,sid,serial# from v$session ------------------------------------------ 如下结果: username          sid                serial# ---------------------------------------- NETBNEW          513              22974 NETBNEW          51

ORA-01940:无法删除当前已链接的用户(转)

(1)查看用户的连接状况 select username,sid,serial# from v$session ------------------------------------------ 如下结果: username          sid                serial# ---------------------------------------- NETBNEW          513              22974NETBNEW          514

强制删除正在连接的Oracle用户,以删除SDE用户为例

. 有时候想强制删除一个已经连接的Oracle用户,不能直接删除,可以用Kill会话信息. 比如今天想删除一个被连接的SDE用户,可以用以下方法删除一个“正在被连接”的用户. 1.查看所有用户的会话信息. select sid,serial#,username from v$session; 2.查看某一个指定用户的会话信息. 比如我们要删除其中的SDE用户,则可以用以下命令查看SDE用户的会话信息. select  sid,serial# from v$session where userna

ORACLE无法删除当前连接用户

今天在做Oracle数据库是遇到ORACLE无法删除当前连接用户 ,经查找可用如下方法解决 . 在Oracle中删除用户时提示:ORACLE无法删除当前连接用户 可以用以下语句 Sql代码 SQL> select username,sid,serial# from v$session; USERNAME SID SERIAL# ------------------------------ ---------- ---------- 1 1 2 1 3 1 4 1 5 1 6 1 7 1 SYS

数据库脱机 分离 删除所有连接

无法对 数据库'UDS' 执行 删除,因为它正用于复制 sp_removedbreplication 'database' 删除所有连接 USE master; GO DECLARE @SQL VARCHAR(3000); SET @SQL = ''; SELECT @SQL = @SQL+'; KILL ' + RTRIM(SPID) FROM [sys].[sysprocesses] AS sps WHERE [sps].[dbid] = DB_ID('database'); SET @SQ