
在oracle的”v$session“视图中存储有这两个字段信息。
用sysdba身份登录
比如
conn
/
as
sysdba
匿名管理员登陆后,之后执行下面的sql。
sql:select
busername,bsid
from
v$session
b
;
备注:要用有查看视图”v$session“的用户查看需要的sid和username信息。
windows 下查看注册表
开始 输入regedit 查看HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1\ORACLE_SID就是
linux或者unix下可以
echo $ORACLE_SID
注意:ORACLE_SID要大写
在sql命令下可以查看
连接之后查询:
SQL> select instance_name from v$instance;>
数据库名(DB_NAME)、实例名(Instance_name)、以及 *** 作系统环境变量(ORACLE_SID)
在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中出现了新的参数,即数据库域名(db_domain)、服务名(service_name)、以及 *** 作系统环境变量(ORACLE_SID)。这些都存在于同一个数据库中的标识,用于区分不同数据库的参数。
SID的意思是oracle数据库的唯一标识符是你在建立一个数据库时系统自动赋予的一个初始ID。
SID主要用于在一些DBA *** 作以及与 *** 作系统交互,从 *** 作系统的角度访问实例名,必须通过ORACLE SID,且它在注册表中也是存在的。
扩展资料
如何查询当前用户的SID:
1、按Win + R快捷键,在d出的运行对话框中输入cmd后按回车键
2、在命令提示符窗口中输入"whoami /user",按回车键
3、然后就查出我当前的用户名和对应的SID
以上就是关于怎样查看Oracle的数据库SID和用户名全部的内容,包括:怎样查看Oracle的数据库SID和用户名、怎样查看Oracle的sid和service、如何区分Oracle的数据库,实例,服务名,SID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)