开心123 发表于 2018-9-25 13:31:44

更改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;

页: [1]
查看完整版本: 更改ORACLE SID