怎样查看Oracle的数据库SID和用户名

如题所述

用sysdba身份登录 比如 conn /as  sysdba 匿名管理员登陆
 
查看SID
1.用sysdba身份登录 比如 conn /as  sysdba
2.select instance_name from v$instance;

查看用户名
select * from dba_users; --查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system
select * from all_users;  --查看你能管理的所有用户!
select * from user_users; --查看当前用户信息 !

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-25
在oracle的”v$session“视图中存储有这两个字段信息。
用sysdba身份登录 比如 conn / as sysdba 匿名管理员登陆后,之后执行下面的sql。
sql:select b.username,b.sid from v$session b ;
备注:要用有查看视图”v$session“的用户查看需要的sid和username信息。