如何查看SID和修改SID

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查看SID和修改SID相关的知识,希望对你有一定的参考价值。

  SID = Security Identifiers,是安全标识符,是标识用户、组和计算机帐户的唯一的号码。如果两台电脑的SID相同,在一个局域网里就会发生冲突,比如你自己GHOST了系统,然后还原到其它电脑上,这时候的SID是相同的,就会产生冲突。

  SAM文件夹下存放的是用户的SID,一个用户对应一个SID你改修了这里的键值,被修改的用户一般就无法正常登陆.其中结尾是500的SID是系统默认的ADMIN的SID.
所以要恢复SID,只能是你记住了修改前的值才行。

  下面就可以看看具体的步奏了哦!

  Ⅰ、SID的查询方法:

  1、Win键+R键,打开运行,输入CMD

  2、输入:whoami /user

  3、通过上图就可以看到本机的SID了

  Ⅱ 、SID的修改方法

  1、下载NewSID软件,并打开

  2、可以指定一个SID,也可以生成一个随机的SID,如果你对SID的格式不熟悉,建议还是使用随机SID

  

参考技术A 首先查看操作系统的SID号。可以使用whoami /user命令来查看。在Windows 2K下面没有这个命令,也就是不支持这个命令,是因为在Windows 2K下面没有whoami.exe这个文件,可以在Windows Server 2003下的System32下面找个这个文件,复制到Xp下面的相同目录下面,然后在命令行窗口中查看当前计算机的SID。

可以看到SID。通过使用Sysprep这个小程序来更改:这个小程序在Windows Server2003安装盘下面的“X:\SUPPORT\TOOLS”下,DEPLOY文件内。
点击重新封装,然后系统会重启,重启后,可以使用whoami/user命令再次查看sid,可以发现SID已经被更改了。
可以发现SID已经被更改了。
此种方法非常适合GHOST 安装系统。或者使用Windows的工厂大规模安装方式安装操作系统。十分方便。
请采纳我的意见,谢谢1!!!!!my回答希望有小小帮助。可以到CSDN,天天软件测试网,IT实验室逛逛
参考技术B 楼上的说得不错***就是你的SID

不过我想补充两点

1.这个SID必须是和你的数据库中的SID相同,可以通过如下方式查看
select instance_name from v$instance;

2.如果以上条件都满足后必须要打开LISTENER(监听器),方法如下:
lsnrctl start

这样就可以连接到你的数据库是了。。。
conn sys/密码@*** --

求助,如何修改ORACLE默认SID

参考技术A 比如将sid=orcl 更改为sid=db01

1.shutdown immediate

2.[oracle@oracle ~]$ vi .bash_profile

export ORACLE_SID=bd01
[oracle@oracle ~]$ source .bash_profile(使其生效)

3.修改 /etc/oratab 文件 ; 在文件的最后一行 将 orcl 改为db01

db01:/u01/app/oracle/product/10.2.0:N

4. 接下来就应该修改 oracle 目录里边的文件 cd
/$ORACLE_HOME/dbs 把所有包含 orcl 的文件名 ,修改为 包含 db01 的文件名

mv
hc_orcl.dat hc_db01.dat

mv lkORCL lkDB01

mv spfileorcl.ora
spfildb01.ora
mv orapworcl
orapwdb01

5.重建口令文件 我的用户名密码
为:oracle@oracle

[oracle@oracle dbs]$ orapwd
file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=oracle

6 启动数据库,更改sid成功
SQL> startup

select instance_name from v$instance;

INSTANCE
--------------------------------------------------------------------------------
db01本回答被提问者和网友采纳

以上是关于如何查看SID和修改SID的主要内容,如果未能解决你的问题,请参考以下文章

如何在window下获得oracle的sid

oracle数据库查看账户密码

安装oracle数据库过程中sid指的是啥

Oracle 中的SID是啥意思?有啥作用?

怎么查一个操作系统的SID?

Oracle如何查看日志