hyqd.net
当前位置:首页 >> 数据库的siD是什么 >>

数据库的siD是什么

SID是System IDentifier的缩写,而ORACLE_SID就是Oracle System Identifier的缩写,在Oracle系统中,ORACLE_SID以环境变量的形式出现,在特定版本的Oracle软件安装(也就是ORACLE_HOME)下,当Oracle实例启动时,操作系统上fork

SID是一个数据库的唯一标识符 SERVICE_NAME就是sid 这个id是你在创建数据库的时候设定的,一个数据库只有一个sid,唯一的标识符

SID是一个数据库的唯一标识符!是你在建立一个数据库时系统自动赋予的一个初始ID,虽说他和数据库名(DB_NAME)都是一个数据库的唯一标识符,但是在作用上就有不小区别.SID主要用于在一些DBA操作以及与操作系统交互,从操作系

数据库的CID和SID什么意思 这名字随便取的吗 primary key(sid,cid)是联合主键,也就是说通过字段sid和cid来确认一条记录的唯一性.解释:”primary key“在数据库中的意思是主键,用来确保记录的唯一性,这样的例子很多,如身份证号、学生证号等都是这样.联合主键的话,意思就是一个字段无法确认唯一性,要通过两个或者多个字段来确认,如某人的数学成绩,那么就是学号和数学学科的编号来确认某人的数学成绩.

全局数据库名称是指 在局域网之外能访问这个数据库起的名字,其实就是在原数据库名字的前面再加个域名就OK了.SID就是一个数据库的唯一编号,它于数据库也是一一对应的.

sid 引用的是student表里面的id,取名sid是方便记忆,可以随便取cid一样,应用的是是course的id, 都是取了表名第一个字母做前缀方便知道哪个id引用的哪个主键,没什么实际意义.

一个数据库服务器不是可以有多个实例么,而里面的实例都必须不一样,而SID就是里面的实例的名字.这样在启动数据库时,通过SID来指定启动某个实例.也可以认为是个标志符.

查看sqlserver用户SID select DbRole = g.name, MemberName = u.name, MemberSID = u.sid from sys.database_principals u, sys.database_principals g, sys.database_role_members m

是你建库时指定的名字,可以这样查询SQL>conn / as sysdbaSQL>select instance_name from v$instance;

在oracle的”v$session“视图中存储有这两个字段信息.用sysdba身份登录 比如 conn / as sysdba 匿名管理员登陆后,之后执行下面的sql.sql:select b.username,b.sid from v$session b ;备注:要用有查看视图”v$session“的用户查看需要的sid和username信息.

xcxd.net | zmqs.net | pznk.net | bfym.net | skcj.net | 网站首页 | 网站地图
All rights reserved Powered by www.hyqd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com