oracle 修改SID

发布时间:2020-06-26 00:30:07 作者:yujianglei
来源:网络 阅读:4884

问题描述:我以前默认的 ORACLE_SID 是orcl ,现在我想做数据同步, 必须的有不同的 ORACLE_SID ,以便区分开来。

    

     现在仅需要简单的几个步骤就可以修改好ORACLE_SID;

 

    1.首先shutdown immediate (注意不要shutdown abort)

 

    2.修改oracle用户的环境变量 : ~/.bash_prfile

    [oracle@oracle ~]$ vi .bash_profile

    把 export ORACLE_SID=orcl 这一行的 orcl 改为 你想改的名称;我该为  export ORACLE_SID=morcl

    然后保存并退出;

 

    3.修改 /etc/oratab 文件 ; 在文件的最后一行 将   orcl  改为 morcl

       morcl:/u01/app/oracle/product/10.2.0:N

 

    4. 接下来就应该修改 oracle 目录里边的文件 cd /$ORACLE_HOME/dbs   把所有包含 orcl 的文件名 ,修改为  包含 morcl 的文件名

     mv hc_orcl.dat hc_morcl.dat

     mv lkORCL lkMORCL 

     mv spfileorcl.ora  spfilemorcl.ora

     mv orapworcl orapwmorcl

  

    5.重建口令文件     我的用户名密码 为:oracle@oracle

    [oracle@oracle dbs]$ orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=oracle entries=5 force=y

   5. 检查ORACLE_SID 是否生效 echo $ORACLE_SID 如果为生效, 则可以重启 机子 ,让 ORACLE_SID生效

  [oracle@oracle dbs]$ echo $ORACLE_SID

  morcl

  [oracle@oracle dbs]$

 

  6.确认oracle_sid 修改好了就可启动数据库了,然我们拭目以待吧::.....

SQL>

SQL> startup

ORACLE instance started.

Total System Global Area  167772160 bytes

Fixed Size                  1218316 bytes

Variable Size              62916852 bytes

Database Buffers          100663296 bytes

Redo Buffers                2973696 bytes

Database mounted.

Database opened.

SQL>

SQL>

SQL>

 

7.确认oracle database 内部已经SID 已经修改

SQL>

SQL> select instance from V$thread;

INSTANCE

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

morcl

SQL>


推荐阅读:
  1. Oracle RMAN 自动恢复
  2. 解决oracle报Environment variable ORACLE_UNQNAME not d

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

oracle 用户 product

上一篇:MySQL5.7--------基于CentOS6二进制包安装

下一篇:golang的网络编程http

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》