当前位置:首页 » 操作系统 » 查看数据库sid

查看数据库sid

发布时间: 2022-09-06 06:51:58

❶ oracle数据库中sid是什么意思

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

用sysdba身份登录 比如 conn / as sysdba 匿名管理员登陆
执行 select name form V$database; 或是执行select * from V$database;
不过执行第二个显示的内容太多了不好找自己想要的结果
可以先用desc V$database;语句查看一下V$database都有什么字段然后选择自己想要的字段进行选择
查看实例名称(sid):
select instance_name from V$instance;
一般默认情况下sid与数据库的名称是一样的!

❸ oracle数据库中SID到底什么意思怎么用

SID的意思是oracle数据库的唯一标识符是你在建立一个数据库时系统自动赋予的一个初始ID。

SID主要用于在一些DBA操作以及与操作系统交互,从操作系统的角度访问实例名,必须通过ORACLE SID,且它在注册表中也是存在的。

❹ 怎样查看Oracle的sid和service

1、SID:一个数据库可以有多个实例(如RAC),SID是用来标识这个数据库内部每个实例的名字,
就好像一个部门里,每个人都有一个自己的名字。
2、SERVICE_NAME:是这个数据库对外宣称的名字,外面的人要想连接我这个数据库,
你就在客户端的连接串里写上service_name。
一句话来说就是:SID是对内的,是实例级别的一个名字,用来内部之间称呼用。SERVICE_name是对外的,
是数据库级别的一个名字,用来告诉外面的人,我数据库叫"SERVICE_NAME"。
你可以通过service_name参数指定这个名字是什么,可以有多个名字,名字随便起,叫狗蛋,翠花都没关系。
如果你不指定,默认的是Db_name. Db_domain,也就是global_name。
数据库里,还有ORACLE_SID,是告诉OS系统,我这个实例叫做什么。这些易混淆的名字,你要记住,
他们不是指数据库,就是指实例,就这两个东西,别无其它。他们具体用哪个名字,是要看对谁而言,
是什么场合。是对数据库,还是对操作系统,还是对外部链接。就像你对父母而言,你有小名叫幺儿;
对同学而言,你有外号叫灯泡;对办事机构,你有正规的名字叫王小明。但归根到底,是一回事。分清楚这点,就不容易混了。

java连接远程Oracle数据库关于SID

获取sid一般有几个方式:
1.由于在创建数据库的时候,一般都是将数据库名称,实例名称和sid设置成相同的,所以可以查:
select
instance_name
from
v$instance;
select
name
from
v$database;
2.更加保险的方法如下:
a)在windows环境下,oracle是以后台服务的方式被管理的,所以看"控制面板->管理工具->服务
里面的名称:"OracleServiceORCL",则ORCL就是sid;
b)在linux操作系统中,可以使用ps
-ef
|grep
oracle
来查看后台进程的名称,具体跟a)是类似的
希望能回答你的问题

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

用sysdba身份登录比如conn/assysdba匿名管理员登陆

查看SID
1.用sysdba身份登录比如conn/assysdba
2.selectinstance_namefromv$instance;

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

❼ 怎样查看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

数据库名:select name from v$database
sid:select instance_name from v$instance;

热点内容
app什么情况下找不到服务器 发布:2025-05-12 15:46:25 浏览:709
php跳过if 发布:2025-05-12 15:34:29 浏览:464
不定时算法 发布:2025-05-12 15:30:16 浏览:128
c语言延时1ms程序 发布:2025-05-12 15:01:30 浏览:162
动物园灵长类动物配置什么植物 发布:2025-05-12 14:49:59 浏览:729
wifi密码设置什么好 发布:2025-05-12 14:49:17 浏览:144
三位数乘两位数速算法 发布:2025-05-12 13:05:48 浏览:391
暴风影音缓存在哪里 发布:2025-05-12 12:42:03 浏览:537
access数据库exe 发布:2025-05-12 12:39:04 浏览:625
五开的配置是什么 发布:2025-05-12 12:36:37 浏览:360