改变 Oracle SID:一步一步指南(oracle更改sid)
Oracle SID(服务标识符)是一个唯一的名称,用于标识Oracle实例。在一台服务器上可以有多个Oracle实例,只有通过SID连接到指定的实例。改变一台服务器的Oracle SID可以很容易的让你的Oracle实例变的更可靠。
在改变Oracle SID之前,你需要了解的几件事:
(1)你需要一个新的SID,可以通过Oracle官方网站获取;
(2)新的SID必须与其他实例不同,否则将可能会造成混淆;
(3)需要确保 你拥有足够的管理权限来修改服务器上的Oracle SID。
一旦你对要修改的Oracle实例有了充分了解,你就可以开始改变Oracle SID。步骤如下:
1.登录Oracle database,输入以下代码:ALTER SYSTEM SET SID=’NEW_SID’ SCOPE= SPFILE;
2.输入:shutdown immediate;
3.更改配置文件的SID:vi $ORACLE_HOME/network/admin/listener.ora
4.编辑此配置文件后,保存并退出::wq!
5.输入:startup;
6.重新启动监听器:lsnrctl reload
7.输入:select sid from v$instance;
8.复核新SID:select sid from v$database
上述操作一旦完成,就可以确定Oracle SID已经改变。这样你就可以确定你已经成功改变了服务器上Oracle实例的SID。
改变Oracle SID的过程中可能会出现各种问题,所以关于Oracle的管理要特别注意。但是只要遵循以上步骤,那么修改SID应该是一个比较简单的工作。