改变你的sid,重塑你的oracle(修改sidoracle)
11g数据库
Oracle11g是一个强大的关系型数据库管理系统(RDBMS),尽管它拥有强大的分析和数据处理功能,但为了使用它,您需要执行特定任务,包括更改实例名称(SID)。Oracle11g允许您更改实例名称,以方便管理数据库,以及完全控制访问。
想要重塑你的Oracle11g数据库,首先你需要改变SID。SID是服务实例的唯一标识符,Oracle据此管理数据库实例。默认的SID为ORCL,有时可能需要更改它。该过程被称为“重命名实例”,可以通过以下步骤来执行:
1.重新启动实例:首先,您需要重新启动实例,使用shutdown immediate并确保没有客户端连接。
2.应用程序变量更改:您可以修改应用程序变量,以使用新的SID,以下代码可以帮助你:
sqlplus> alter system set sid=’newsid’ scope=spfile
3.重新启动示例:在完成以上步骤后,您可以重新启动实例:
sqlplus> startup
接下来,您需要更新listener.ora以POST文件。使用以下命令更新listener.ora并重新编写它:
$ lsnrctl stop
$ lsnrctl edit
重新写入listerner.ora文件后,您还需要重新启动listerner服务,以便文件生效:
$ lsnrctl start
最后,您可以按照此过程验证更改的SID是否正确:
$ lsnrctl status
若出现如下所示的结果,就表示修改成功了:
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 11.2.0.1.0 – Production
Start Date 29-AUG-2012 17:10:13
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File C:\oracle\product\11.2.0\orad
Listener Log File C:\oracle\product\11.2.0\log\listener.log
Listening Endpoints Summary…
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521)))
The listener supports no services
The command completed successfully
以上就是重塑Oracle11g数据库的过程,也就是改变你的sid的过程。