Oracle修改SID(实例名)

修改ORACLE实例名

系统环境:CentOS 6.5

ORACLE版本:10.2

1、检查原来的数据库实例名

$ echo $ORACLE_SID

orcl

$ sqlplus / as sysdba

> select instance from v$thread;

INSTANCE

--------------------------------------------------------------------------------

orcl

2、关闭数据库

> shutdown immediate;

> exit;

3、修改oracle用户的ORACLE_SID环境变量,如由orcl修改为doiido

$ vi /home/oracle/.bash_profile

export ORACLE_SID=doiido

$ source /home/oracle/.bash_profile

4、修改/etc/oratab文件,将sid名由orcl修改为doiido

$ vi /etc/oratab

doiido:/u01/app/oracle/11.2/db_1:Y

5、进入到$ORACLE_HOME/dbs目录

将所有文件名中包含原来的sid的修改为对应的新sid的

$ cd $ORACLE_HOME/dbs

$ mv hc_zf.dat hc_doiido.dat

$ mv lkZF lkDOIIDO

$ mv orapwzf orapwdoiido

$ mv spfilezf.ora spfiledoiido.ora

6、重建口令文件

因为口令文件改名后不能在新实例中使用,所以重建

$ orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=123456 entries=5 force=y

7、启动数据库

$ sqlplus / as sysdba

> startup

8、检查数据库实例名

通过如下语句检查数据库实例名,发现实例名已经由orcl变成doiido

> select instance from v$thread;

INSTANCE

--------------------------------------------------------------------------------

doiido

这个时候虽然实例名字已经改成doiido,但是数据库名(dbname)仍然为orcl,因此在客户端仍旧无法连接,如需要连接,则需修改dbname

转载至:http://www.2cto.com/database/201503/379460.html

作者:桩i
链接:https://www.jianshu.com/p/ab5d1add9832
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

Oracle修改SID(实例名)相关推荐

  1. RAC 修改 DB 实例名 步骤

    在我之前的2篇Blog 里提到了RAC ASM实例名和 DB实例名的问题. RAC 中 ASM 实例名 与 节点的对应关系 http://blog.csdn.net/tianlesoftware/ar ...

  2. ORACLE 修改SID

    转自 http://blog.csdn.net/huzia/article/details/6798141 1.关闭数据库 [html] view plain copy  print? SQL> ...

  3. oracle修改表字段名备注_Oracle修改表或者字段的注释

    转自:https://www.cnblogs.com/fx-blog/p/7132833.html 语句: comment on table 表名 is '表的注释信息'; comment on co ...

  4. oracle数据库查实例名,oracle查询数据库名、实例名等

    oracle中: 1.查询数据库名:select name,dbid from v$database;或者show parameter db_name; 2.查询实例名:select instance ...

  5. oracle修改表字段名备注_oracle 增加修改删除表字段,添加修改表、以及表中字段的备注...

    添加字段的语法:alter table tablename add (column datatype [default value][null/not null],-.); 修改字段的语法:alter ...

  6. oracle修改表字段名备注_oracle修改表名、列名、字段类型、添加表列、删除表列...

    ALTER TABLE SCOTT.TEST RENAME TO TEST1--修改表名 ALTER TABLE SCOTT.TEST RENAME COLUMN NAME TO NAME1 --修改 ...

  7. oracle怎么查看实例名

    在mac命令窗口中,使用sqlplus命令登录数据库,输入如下命令 1.select name from v$database; 或 2.show parameter instance 转载于:htt ...

  8. Oracle中sid是实例名吗,ORACLE_SID、实例名(SID) 、数据库名区别

    ORACLE_SID.实例名(SID) .数据库名区别 ORACLE_SID---> 实例名(SID)------> 数据库名 eg: spfilePLMS.ora中的 db_name=' ...

  9. Oracle数据库名与Oracle实例名的关系

    1 数据库名 1.1 数据库名的概念 数据库名(db_name)就是一个数据库的标识,就像人的身份证号一样.如果一台机器上装了多个数据库,那么每一个数据库都有一个数据库名.在数据库安装或创建完成之后, ...

最新文章

  1. centos nfs java_CentOS下安装配置NFS并通过Java进行文件上传下载
  2. 交互 点击变色_这个95%的人都没用过的PPT功能,几分钟帮你做出发布会级的交互动画...
  3. 云图说丨初识数据工坊DWR
  4. rabbitmq-server 安装方法
  5. UOJ 67 新年的毒瘤 - Tarjan
  6. 使用CSS实现透明边框的效果——兼容当前各种主流浏览器[xyytIT]
  7. ORM的个人简单理解以及持久化和持久层的简单理解、Hibernate的简单理解,mybatis 的好处通俗易懂
  8. IMX6 dts 配置GPIO
  9. Hulu推荐 | 《破产姐妹》Max演员新剧《娃娃脸》
  10. 再劫面包店(村上春树)
  11. Unity游戏动画 从入门到住院 1
  12. PPT在线转换成视频的步骤
  13. AD8226+AD5293
  14. 主机通过代理上网虚拟机网络连接配置
  15. OC 技术 原生地图(源码)
  16. Tensorflow2.1入门 第六章:循环神经网络
  17. 计算机是我们生活中必需的工具英语,作业英语单词
  18. JavaSE(尚硅谷视频学习笔记)
  19. 正易原文(木版本影印)
  20. 百合网站的模拟IE外挂

热门文章

  1. 教你七招提高.NET网站性能
  2. 跨浏览器实现等高栏 Equal Height Columns with Cross-Browser CSS
  3. DOM Element节点类型详解
  4. magento 1.9 用户无法登录 magento 1.9 customer can not login
  5. Magento Helper简介
  6. 开启 Appserv 的 curl 功能
  7. jquery1.4 API 区别与更新中文版(beta)
  8. RewriteCond 详解
  9. 【AI视野·今日Robot 机器人论文速览 第一期】Fri, 4 Jun 2021
  10. 给定数组,去掉0元素后将剩下的元素赋给新的数组