Oracle 如何显示数据库的特定用户

Oracle 如何显示数据库的特定用户,oracle,oracle10g,sqlplus,Oracle,Oracle10g,Sqlplus,如何使用控制台上的sql*plus在oracle 10g上显示数据库的特定用户名? 我一直在寻找下表v$database、all_users、dba_users、v$session上的链接列。要查询数据库中定义的用户,可以使用all_users视图。例如,要选择以或开头的所有用户,请使用 要查询特定用户的当前会话,可以使用v$session视图。例如,要选择为以或开头的用户建立的所有当前会话,请使用 要查询数据库中定义的用户,可以使用“所有用户”视图。例如,要选择以或开头的所有用户,请使用 要查

如何使用控制台上的sql*plus在oracle 10g上显示数据库的特定用户名?
我一直在寻找下表v$database、all_users、dba_users、v$session上的链接列。

要查询数据库中定义的用户,可以使用all_users视图。例如,要选择以或开头的所有用户,请使用

要查询特定用户的当前会话,可以使用v$session视图。例如,要选择为以或开头的用户建立的所有当前会话,请使用


要查询数据库中定义的用户,可以使用“所有用户”视图。例如,要选择以或开头的所有用户,请使用

要查询特定用户的当前会话,可以使用v$session视图。例如,要选择为以或开头的用户建立的所有当前会话,请使用

共有3组不同的视图,分别为:ALL、DBA和USER

所有视图显示当前用户可访问的所有信息,即它可以查看用户有权访问的所有SHCEMA,DBA视图显示整个数据库的信息,并且仅适用于管理员。然后用户查看当前用户架构中的显示信息

听起来你需要所有的用户

共有3组不同的视图,分别为:ALL、DBA和USER

所有视图显示当前用户可访问的所有信息,即它可以查看用户有权访问的所有SHCEMA,DBA视图显示整个数据库的信息,并且仅适用于管理员。然后用户查看当前用户架构中的显示信息


听起来您需要所有_用户

要链接V$SESSION和DBA_用户,请使用两个视图中的Usernanme列。它将返回用户会话的详细信息

选择D.USERNAME、D.USER\u ID、V.SID、V.STATUS 来自v$session v,dba_用户d 其中V.USERNAME=D.USERNAME

如果您还需要有关为后台进程创建的会话的详细信息,请通过V$SESSION的用户和DBA_用户的用户ID加入

选择D.USERNAME、D.USER\u ID、V.SID、V.STATUS 来自v$session v,dba_用户d
其中V.USER=D.USER\u ID

要链接V$SESSION和DBA_用户,请使用两个视图中的Usernanme列。它将返回用户会话的详细信息

选择D.USERNAME、D.USER\u ID、V.SID、V.STATUS 来自v$session v,dba_用户d 其中V.USERNAME=D.USERNAME

如果您还需要有关为后台进程创建的会话的详细信息,请通过V$SESSION的用户和DBA_用户的用户ID加入

选择D.USERNAME、D.USER\u ID、V.SID、V.STATUS 来自v$session v,dba_用户d
其中V.USER=D.USER\u ID

是否要列出当前连接的用户,或数据库中定义的所有用户?是否要列出当前连接的用户,或数据库中定义的所有用户?
SELECT * 
FROM all_users 
WHERE NLS_UPPER(username) LIKE 'A%';
SELECT * 
FROM v$session
WHERE NLS_UPPER(username) LIKE 'A%';
select username from all_users;

or

select username from all_users where ...;