更改ORACLE SID

1. 在做之前首先备份下数据库。

backup database include current controlfile plus archivelog delete input;

2. 生成PFILE 文件

create pfile='/home/oracle/init-yysoft.ora' from spfile;

3. 修改参数文件,在文件中增加一行

*.instance_name='yysoft'

4. 关闭数据库

shutdown immediate;

5. 修改系统环境 变量ORACLE_SID从PFILE 启动数据库

export ORACLE_SID=yysoft

startup nomount pfile='/home/oracle/init-yysoft.ora';

6. 修改实例服务

oradism -DELETE -SID orcl

oradism -NEW -SID yysoft

7.  登录数据库将NOMOUNT 状态改为OPEN

alter database mount;

alter database open;

8. 检查数据库的实例名

select instance_name from v$instance;

9. 创建SPFILE 并重新启动

create spfile from pfile='/home/oracle/init-yysoft.ora';

shutdown immediate;

startup;

 

本文出自 “技术讨论” 博客,转载请与作者联系!

你可能感兴趣的:(oracle,职场,oracle10g,休闲,更改SID)