客户端怎么查询oracle的sid

客户端怎么查询oracle的sid,第1张

如果你说的sid 是session id的话 ,已经连接的session 才具有sid, 可以通过下面的SQL获得:

select distinct sid from v$mystat;

在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;>

SID是System IDentifier的缩写,而ORACLE_SID就是Oracle System Identifier的缩写,在Oracle系统中,ORACLE_SID以环境变量的形式出现,在特定版本的Oracle软件安装(也就是ORACLE_HOME)下,当Oracle实例启动时, *** 作系统上fork的进程必须通过这个SID将实例与其他实例区分开来,这就是SID的作用。

Oracle的sid在不同的系统环境下,查看方式不相同,方法分别如下:

1、windows 下查看注册表

开始 输入regedit 查看

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1\ORACLE_SID就是

2、linux或者unix下可以

echo $ORACLE_SID

注意:ORACLE_SID要大写

3、在sql命令下可以查看

连接后查询:

SQL> select instance_name from v$instance;

以上就是关于客户端怎么查询oracle的sid全部的内容,包括:客户端怎么查询oracle的sid、怎样查看Oracle的数据库SID和用户名、怎样查看Oracle的sid和service等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9518750.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存