改变你的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的过程。


数据运维技术 » 改变你的sid,重塑你的oracle(修改sidoracle)