oracle如何查看当前有哪些用户连接到数据库?

2025-02-23 18:27:08
推荐回答(5个)
回答1:

用超级管理员权限登录系统(conn / as sysdba)后通过如下语句查看:
select distinct username from v$session where username is not null group by username;
解释:在视图v$session中如果此时用户连接到数据库的话,会生成相应的视图信息。因为一个用户可能进行多种操作,所有记录是多条的,通过“distinct ”命令即可查出“唯一”的用户。

回答2:

语句如下:
select serial#, sid from v$session;
alter system kill session 'serial#, sid ';

事先要确保有足够的权限。

回答3:

select serial#, sid from v$session;
alter system kill ...;

回答4:

ORACLE的客户端如何连接到数据库 ORACLE的客户端如何连接到数据库 cdtuku 中国教程网 ORACLE的客户...如何连接oracle数据库及故障解决办法 如何配置才能使客

回答5:

pl/sql里看session