如何在Oracle中指定特定的SID?(oracle指定sid)
Oracle 是全球最常见的关系型数据库管理系统,它的安装时会分配一个SID(System Identifier)。SID 是一种唯一的标识,一般来说用来定位用户与数据库实例之间关系。在 Oracle 中指定特定 SID 非常容易,按照以下步骤操作即可:
1. 首先使用系统管理员账号连接到 Oracle 服务器,然后在 Oracle 数据库的控制台中运行SQL语句:
“`SQL
ALTER DATABASE SET DEFAULT SID=’SpecificSIDHere’;
2. 确保你指定的 SpecificSIDHere 值是唯一的,否则会出现冲突。
3. 接下来,在 C:\WINDOWS\system32\drivers\etc 中的 host 文件中添加一行,将当前的 SID 映射到指定的IP地址,例如:
127.0.0.1 SpecificSIDHere
4. 然后,检查 C:\oracle\product\12.1.0\db_home\network\admin 目录,确保在tnsnames.ora 文件中添加了指定 SID 的配置,例如:
```SQLSpecificSIDHere =
(DESCRIPTION= (ADDRESS=
(PROTOCOL=TCP) (HOST=127.0.0.1)
) (CONNECT_DATA=
(SERVICE_NAME=SpecificSIDHere) )
)
5. 最后,重启 Oracle 服务,以便指定的 SID 生效。
以上就是在 Oracle 中指定特定 SID 全部的过程,只需要按照上面的步骤设置好即可,而无需使用额外的工具。