1.首先我们来查看下当前数据库的一些信息,如下
上面显示的ORACLE_SID为rac1,将更改为oradg
2.更改环境变量
注意export后的ORACLE_SID前没有"$"符号。
3.查看并更改配置文件 /etc/oratab中最后一行的sid(如我的就是rac1 -> oradg)
修改后的如下:
4.更改数据库系统文件,进入$ORACLE_HOEM/dbs目录下,更改所有文件名中含有老的SID,不过在修改之前,先对将要改的文件进行备
份,后面出现问题号修改
备哈份。。。
上面六个文件名中所有含rac1的都要将其改为oradg,如下所示
修改后目录下的所有文件如下:
5.最后进入SQLPLUS 打开数据库
看下上面的实例名,已经完成更改了。
退出sqlplus,去看下系统环境变量
点击(此处)折叠或打开
- [root@rac1 ~]# su - oracle
- [oracle@rac1 ~]$ env | grep ORACLE
- ORACLE_SID=rac1
- ORACLE_HOSTNAME=rac1
- ORACLE_BASE=/u01/app/oracle
- ORACLE_TERM=xterm
- ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
- [oracle@rac1 ~]$
2.更改环境变量
点击(此处)折叠或打开
- [oracle@rac1 ~]$ export ORACLE_SID=oradg
- [oracle@rac1 ~]$ export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
注意export后的ORACLE_SID前没有"$"符号。
3.查看并更改配置文件 /etc/oratab中最后一行的sid(如我的就是rac1 -> oradg)
修改后的如下:
点击(此处)折叠或打开
- [oracle@rac1 ~]$ more /etc/oratab
- #Backup file is /u01/app/grid/product/11.2.0/grid/srvm/admin/oratab.bak.rac1 line added by Agent
- #
-
-
-
- # This file is used by ORACLE utilities. It is created by root.sh
- # and updated by either Database Configuration Assistant while creating
- # a database or ASM Configuration Assistant while creating ASM instance.
-
- # A colon, ':', is used as the field terminator. A new line terminates
- # the entry. Lines beginning with a pound sign, '#', are comments.
- #
- # Entries are of the form:
- # $ORACLE_SID:$ORACLE_HOME::
- #
- # The first and second fields are the system identifier and home
- # directory of the database respectively. The third filed indicates
- # to the dbstart utility that the database should , "Y", or should not,
- # "N", be brought up at system boot time.
- #
- # Multiple entries with the same $ORACLE_SID are not allowed.
- #
- #
- +ASM:/u01/app/grid/product/11.2.0/grid:N
- oradg:/u01/app/oracle/product/11.2.0/dbhome_1:N # line added by Agent
4.更改数据库系统文件,进入$ORACLE_HOEM/dbs目录下,更改所有文件名中含有老的SID,不过在修改之前,先对将要改的文件进行备
份,后面出现问题号修改
点击(此处)折叠或打开
- [oracle@rac1 ~]$ cd /u01/app/oracle/product/11.2.0/dbhome_1/dbs/
- [oracle@rac1 dbs]$ ll
- total 10284
- -rw-r----- 1 oracle asmadmin 10493952 Mar 11 07:10 datadg
- -rw-rw---- 1 oracle asmadmin 1544 Mar 11 07:10 hc_rac1.dat
- -rw-r--r-- 1 oracle oinstall 2851 May 15 2009 init.ora
- -rw-r----- 1 oracle oinstall 37 Mar 10 21:54 initrac1.ora
- -rw-r----- 1 oracle asmadmin 24 Mar 10 21:43 lkRAC1
- -rw-r----- 1 oracle oinstall 1536 Mar 10 21:54 orapwrac1
备哈份。。。
点击(此处)折叠或打开
- [oracle@rac1 dbs]$ cp hc_rac1.dat hc_rac1.dat.bak
- [oracle@rac1 dbs]$ cp initrac1.ora initrac1.ora.bak
- [oracle@rac1 dbs]$ cp lkRAC lkRAC.bak
- [oracle@rac1 dbs]$ cp orapwrac1 orapwrac1.bak
上面六个文件名中所有含rac1的都要将其改为oradg,如下所示
点击(此处)折叠或打开
- hc_rac1.ora ------> hc_oradg.ora
- initrac1.ora ------> initoradg.ora
- lkRAC1 ------> lkORADG
- orapwrac1 ------> orapworadg
点击(此处)折叠或打开
- [oracle@rac1 dbs]$ ll
- total 10300
- -rw-r----- 1 oracle asmadmin 10493952 Mar 11 07:10 datadg
- -rw-rw---- 1 oracle asmadmin 1544 Mar 11 07:10 hc_oradg.dat
- -rw-r----- 1 oracle oinstall 1544 Mar 11 07:17 hc_rac1.dat.bak
- -rw-r--r-- 1 oracle oinstall 2851 May 15 2009 init.ora
- -rw-r----- 1 oracle oinstall 37 Mar 10 21:54 initoradg.ora
- -rw-r----- 1 oracle oinstall 37 Mar 11 07:17 initrac1.ora.bak
- -rw-r----- 1 oracle oinstall 24 Mar 11 07:22 lkORADG
- -rw-r----- 1 oracle oinstall 24 Mar 11 07:22 lkRAC1.bak
- -rw-r----- 1 oracle oinstall 1536 Mar 10 21:54 orapworadg
- -rw-r----- 1 oracle oinstall 1536 Mar 11 07:17 orapwrac1.bak
5.最后进入SQLPLUS 打开数据库
点击(此处)折叠或打开
- [oracle@rac1 dbs]$ sqlplus / as sysdba
-
- SQL*Plus: Release 11.2.0.4.0 Production on Fri Mar 11 07:24:46 2016
-
- Copyright (c) 1982, 2013, Oracle. All rights reserved.
-
- Connected to an idle instance.
-
- SQL> startup
- ORACLE instance started.
-
- Total System Global Area 626327552 bytes
- Fixed Size 2255832 bytes
- Variable Size 180356136 bytes
- Database Buffers 436207616 bytes
- Redo Buffers 7507968 bytes
- Database mounted.
- Database opened.
-
SQL> select instance from v$thread;
INSTANCE
-----------------------------------------
oradg
退出sqlplus,去看下系统环境变量
点击(此处)折叠或打开
- [oracle@rac1 dbs]$ env | grep ORACLE
- ORACLE_SID=oradg
- ORACLE_HOSTNAME=rac1
- ORACLE_BASE=/u01/app/oracle
- ORACLE_TERM=xterm
- ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
- [oracle@rac1 dbs]$
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30258496/viewspace-2059865/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30258496/viewspace-2059865/