• 帮助中心

  • ADADADADAD

    Oracle数据库例名SID的修改方法步骤

    实用范文 时间:2025-07-23 00:36:01 热度:168℃

    作者:烟雨蒙蒙 文/会员上传 下载docx

    简介:

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

    以下为本文的正文内容,请查阅,本站为公益性网站,复制本文以及下载DOC文档全部免费。

    Oracle数据库例名SID的修改方法步骤

    有时候我们需要修改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

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

    linuxidc

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

    Oracle数据库例名SID的修改方法步骤.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: 七夕 爱情 伤怀 励志
    ADADAD
    热门栏目