中科院山地所:SID是什麽

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 03:15:26

我用我的小办桶水来讲讲我的意见,SID才是ORACLE核心提供的东西,任何的数据库最终访问的承受者,在初始安装是建议你配的就是就是这个.SERVICE NAME是服务名,好象是在服务培植文件中定义的.可以是在ORACLE服务器端定义,也可以是在客户端配置一个让它指向服务器上的服务,客户端的应用程序就可以通过本身的服务名进行服务了.用数据库的观点是,数据库服务器可有多哥SID,SID可有多个SERVICE_NAME.

SID也就是安全标识符(Security Identifiers),是标识用户、组和计算机帐户的唯一的号码。在第一次创建该帐户时,将给网络上的每一个帐户发布一个唯一的 SID。Windows 2000 中的内部进程将引用帐户的 SID 而不是帐户的用户或组名。如果创建帐户,再删除帐户,然后使用相同的用户名创建另一个帐户,则新帐户将不具有授权给前一个帐户的权力或权限,原因是该帐户具有不同的 SID 号。安全标识符也被称为安全 ID 或 SID。

经常有人问SID 是什么?在Oracle 系统中SID 是一个经常出现的变量,如环境变量ORACLE_SID, 初始化文件initSID.ora,那究竟什么是SID 呢?其实SID 就是Oracle 实例的标识,不同的SID 对应不同的内存缓冲(SGA)和不同的后台进程。这样一来我们就可以得当在一台物理的服务器上可以有多个SID 的数据库实例。