1. 首页 > 电脑手机 >

oraclesid怎么查 oracle查看sga

如何查看oracle的sid?

找到oracle安装盘,查找如下路径下的文件\x0d\x0aoracle\product\10.2.0\dbhome_1\NETWORK\\tnsnames.ora,打开,即可查看到如下的类似文字,orcl就是SID:\x0d\x0a\x0d\x0aORCL=\x0d\x0a(DESCRIPTION=\x0d\x0a(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))\x0d\x0a(CONNECT_DATA=\x0d\x0a(SERVER=SHARED)\x0d\x0a(SERVICE_NAME=orcl)\x0d\x0a)\x0d\x0a)

oraclesid怎么查 oracle查看sgaoraclesid怎么查 oracle查看sga


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

在oracle的”v$session“视图中存储有这两个字段信息。

用sysdba身份登录

比如

conn

/

as

sysdba

匿名登陆后,之后执行下面的sql。

sql:select

b.username,b.sid

from

v$session

b

备注:要用有查看视图”v$session“的用户查看需要的sid和username信息。

如何查看oracle sid

1、按【Win + R】快捷键,在弹出的运行对话框中输入【cmd】后按回车键。

2、条指令:【whoami /user】在命令提示符窗口中输入"whoami /user"。

3、下图就是当前的用户名和对应的SID,这和上图注册表中的一项是一样的。

4、第二条指令:【wmic useraccount get name,sid】在命令提示符窗口中输入"wmic useraccount get name,sid",按回车键。

5、下图就是这条指令的执行结果,连其他两个用户的用户名也查出来了。

oraclesid怎么查 oracle查看sga


怎样查看Oracle的sid和serv

1、SID:一个数据库可以有多个实例(如RAC),SID是用来标识这个数据库内部每个实例的名字,

就好像一个部门里,每个人都有一个自己的名字。

2、SERVICE_NAME:是这个数据库对外宣称的名字,外面的人要想连接我这个数据库,

你就在客户端的连接串里写上serv_name。

一句话来说就是:SID是对内的,是实例级别的一个名字,用来内部之间称呼用。SERVICE_name是对外的,

是数据库级别的一个名字,用来告诉外面的人,我数据库叫"SERVICE_NAME"。

你可以通过serv_name参数指定这个名字是什么,可以有多个名字,名字随便起,叫狗蛋,翠花都没关系。

如果你不指定,默认的是Db_name. Db_domain,也就是global_name。

数据库里,还有ORACLE_SID,是告诉OS系统,我这个实例叫做什么。这些易混淆的名字,你要记住,

他们不是指数据库,就是指实例,就这两个东西,别无其它。他们具体用哪个名字,是要看对谁而言,

是什么场合。是对数据库,还是对作系统,还是对外部链接。就像你对父母而言,你有小名叫幺儿;

对同学而言,你有外号叫灯泡;对办事机构,你有正规的名字叫王小明。但归根到底,是一回事。分清楚这点,就不容易混了。

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

在oracle的”v$session“视图中存储有这两个字段信息。

用sysdba身份登录 比如 conn / as sysdba 匿名登陆后,之后执行下面的sql。

sql:select b.username,b.sid from v$session b ;

备注:要用有查看视图”v$session“的用户查看需要的sid和username信息。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息