有时候我们需要修改Oracle数据库的实例名SID,下面是在Centos 6.5下修改ORACLE10.2的实例名的实例教程,感兴趣学习的朋友可以看下。

修改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修改为linuxidc

$ vi /home/oracle/.bash_profile

export ORACLE_SID=linuxidc

$ source /home/oracle/.bash_profile

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

$ vi /etc/oratab

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

5、进入到$ORACLE_HOME/dbs目录

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

$ cd $ORACLE_HOME/dbs

$ mv hc_zf.dat hc_linuxidc.dat

$ mv lkZF lklinuxidc

$ mv orapwzf orapwlinuxidc

$ mv spfilezf.ora spfilelinuxidc.ora

6、重建口令文件

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

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

7、启动数据库

$ sqlplus / as sysdba

> startup

8、检查数据库实例名

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

> select instance from v$thread;

INSTANCE

oracle的sid如何修改,Oracle数据库修改实例名SID的方法步骤相关推荐

  1. oracle 数据库名/数据库实例名[SID]/数据库域名/全局数据库名

    一.数据库名    就是在你安装oracle软件过程中创建的数据库,或者是安装完后,自己再创建的数据名称.主要用于一个oracle中安装了多个库, 他们之间的区分.一个库会在windows的服务中生成 ...

  2. mysql导入500g_【案例】Oracle数据库500G~3T大小迁移 详细方法步骤

    天萃荷净 Oracle研究中心案例分析:运维DBA反映在做Oracle数据库500G~3T大小的数据进行迁移,涵盖单机.dataguard.rac迁移. 本站文章除注明转载外,均为本站原创: 转载自l ...

  3. linux的oracle修改实例名SID

    1.检查原来的数据库实例名 $ echo $ORACLE_SID orcl $ sqlplus / as sysdba > select instance from v$thread; INST ...

  4. Oracle修改实例名SID

    修改ORACLE实例名 系统环境:CentOS 6.5 ORACLE版本:10.2 1.检查原来的数据库实例名 $ echo $ORACLE_SID orcl $ sqlplus / as sysdb ...

  5. linux设置oracle的sid,Oracle修改实例名SID

    修改Oracle实例名 系统环境:CentOS 6.5 ORACLE版本:10.2 1.检查原来的数据库实例名 $ echo $ORACLE_SID orcl $ sqlplus / as sysdb ...

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

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

  7. mysql数据库目标库_修改mysql数据库的库名

    假如源数据库名称为"srcdb",目标数据库名称为trgdb 首先创建目标数据库: create database trgdb; 查看源数据库中的所有表名: use informa ...

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

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

  9. oracle怎么查别的库,ORACLE_SID、实例名和数据库名的区别及查看方法

    ORACLE_SID.实例名和数据库名的区别及查看方法 ORACLE_SID.实例名和数据库名的区别及查看方法 1.ORACLE_SID.实例名(SID)和数据库名的区别 操作系统环境变量(ORACL ...

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

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

最新文章

  1. python datetime模块和time模块
  2. ubuntu16.04的sudo设置为免密码(注意这里不是su免密码)
  3. Alibaba Cloud Toolkit 中SLS插件助力线上服务问题排查
  4. mysql 事b务 查询_MySQL进阶学习笔记二(包括连接查询、子查询、联合查询、事务、存储过程)...
  5. “strcpy” 模拟的实现
  6. BZOJ 1406: [AHOI2007]密码箱( 数论 )
  7. linux重启oracle 各种方法
  8. 重磅:GB/T 35273-2020《信息安全技术个人信息安全规范》最新解读
  9. CFA2019notes的PDF版本,热乎乎的百度网盘分享
  10. 几何分布(一种离散分布)
  11. 【Day4.7】错过湄南河夜游,去河畔夜市晚餐
  12. Ant简介及视频教程
  13. [万字长文] 人脸识别初步调研报告
  14. CNN的Python实现——第五章:梯度下降法的最优化方法
  15. Oracle-表的创建与管理
  16. 计算机主机为什么漏电,电脑主机机箱漏电怎么回事?电脑主机机箱漏电的原因和解决方法...
  17. 用装饰者模式 动手写一个导弹系统组装功能(滑稽+1)
  18. 慕尼黑工业大学自动驾驶课程
  19. python控制苹果手机实现自动功能_Python实现macOS中简单的自动操作
  20. 简单的maven创建Java项目

热门文章

  1. 微信悄悄新出了个野心很大的App
  2. 新构造运动名词解释_第十三章 新构造运动
  3. 除了压缩包加密,还有这些更好的文件加密方案
  4. Js实战之方块跟随鼠标移动
  5. 红米2怎么升android l,红米2的1G内存少装app够用?怎样让1G内存的安卓手机多装app而不卡?...
  6. AArch64架构内存布局及线性地址转换
  7. linux wrf 系统_WRF在Linux环境下的安装
  8. 【礼物】的定义不同所造成的诡异反差感
  9. ZOJ3594 Sexagenary Cycle
  10. 非常完美的PDF转换成Word转换器完全免费破解版(亲测好用)