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

一、查询数据库所有当前连接的用户

select username, sid, serial# from v$session;

二、从结果列表里找到对应的用户

alter system kill session ‘69,11660‘ ;   --sid,serial
时间: 2024-10-07 04:50:58

【Oracle】无法删除当前连接的用户的相关文章

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

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

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

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# -------------------------------------------

删除正在连接的用户

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

oracle无法删除已连接用户

1:查询数据库连接 select username,sid,serial# from v$session where username like '%BIZ_XNJD_ZC%'; 2杀掉进程 alter system kill session '229,5123' ; 3 查询连接是否别killed select saddr,sid,serial#,paddr,username,status from v$session where username is not null and userna

在Oracle中删除用户时提示:ORACLE无法删除当前连接用户

Sql代码 SQL> select username,sid,serial# from v$session; USERNAME SID SERIAL# ------------------------------ ---------- ---------- 1 1 2 1 3 1 SYS 8 3 A 9 4 已选择9行. SQL> alter system kill session'9,4';

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 u

强制删除正在连接的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如何查看当前有哪些用户连接到数据库 可以执行以下语句: select username,serial#, sid from v$session;  ---查询用户会话 alter system kill session 'serial#, sid ';---删除相关用户会话 建议以后台登陆删除用户会话 1.查询oracle的连接数 select count(*) from v$session; 2.查询oracle的并发连接数 select count(*) from v$sessi