from :http://oracleinstance.blogspot.com/2012/01/rename-rac-database.html
<wbr></wbr>
Here is the document to rename RAC database and next post we can see how to rename rac instance.
here is an example.
renamed RAC database proddb to racdb in servers dc1 and dc2.
taken backup of pfile initproddb1.ora and initproddb2.ora on both nodes.
create pfile from spfile.
taken controlfile backup to rename rac database.
stop the RAC database using srvctl command.
edit/replace proddb to racdb in the newly created pfile
and also the controlfile name.
change the value of the parameter cluster_database to false.
startup the database in nomount mode with newly created pfile.
change the value of the parameter cluster_database to true and startup the database.
create new spfile using current pfile.
create a new init pfile in the dbs directory and copy and paste the spfile location.
register the database with grid.
[oracle@dc1 dbs]$ srvctl status database -d racdb
PRCD-1120 : The resource for database racdb could not be found.
PRCR-1001 : Resource ora.racdb.db does not exist
[oracle@dc1 dbs]$ srvctl remove database -d proddb
Remove the database proddb? (y/[n]) y
[oracle@dc1 dbs]$ srvctl add database -d racdb -o $ORACLE_HOME
[oracle@dc1 dbs]$ srvctl add instance -d racdb -i racdb1 -n dc1
[oracle@dc1 dbs]$ srvctl add instance -d racdb -i racdb2 -n dc2
[oracle@dc1 dbs]$ srvctl status database -d racdb
Instance racdb1 is not running on node dc1
Instance racdb2 is not running on node dc2
[oracle@dc1 dbs]$ srvctl start database -d racdb
[oracle@dc1 dbs]$ srvctl status database -d racdb
Instance racdb1 is running on node dc1
Instance racdb2 is running on node dc2
finally, Change the instance names in the tnsnames.ora and listener.ora files.
regards,
Rajesh Kumar Govindarajan.
here is an example.
renamed RAC database proddb to racdb in servers dc1 and dc2.
- SQL><wbr>select<wbr>instance_name,host_name<wbr>from<wbr>gv$instance;<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- INSTANCE_NAME<wbr><wbr><wbr><wbr>HOST_NAME<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- ----------------<wbr>-------------------------<wbr><wbr></wbr></wbr></wbr>
- proddb1<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>dc1.localdomain<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- proddb2<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>dc2.localdomain<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- SQL><wbr>select<wbr>name<wbr>from<wbr>v$database;<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- NAME<wbr><wbr></wbr></wbr>
- ---------<wbr><wbr></wbr></wbr>
- PRODDB<wbr><wbr></wbr></wbr>
taken backup of pfile initproddb1.ora and initproddb2.ora on both nodes.
- [oracle@dc1<wbr>dbs]$<wbr>cat<wbr>initproddb1.ora<wbr><wbr></wbr></wbr></wbr></wbr></wbr>
- SPFILE='+DATA/proddb/spfileproddb.ora'<wbr><wbr></wbr></wbr>
- [oracle@dc1<wbr>dbs]$<wbr>cp<wbr>initproddb1.ora<wbr>initproddb1.ora_orig<wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- [oracle@dc1<wbr>dbs]$<wbr><wbr><wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- [oracle@dc2<wbr>~]$<wbr>cd<wbr>$ORACLE_HOME/dbs<wbr><wbr></wbr></wbr></wbr></wbr></wbr>
- [oracle@dc2<wbr>dbs]$<wbr>cat<wbr>initproddb2.ora<wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- SPFILE='+DATA/proddb/spfileproddb.ora'<wbr><wbr></wbr></wbr>
- [oracle@dc2<wbr>dbs]$<wbr>cp<wbr>initproddb2.ora<wbr>initproddb2.ora_bkp<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- [oracle@dc2<wbr>dbs]$<wbr><wbr><wbr></wbr></wbr></wbr></wbr>
taken controlfile backup to rename rac database.
- SQL><wbr>create<wbr>pfile=</wbr></wbr>'/tmp/initproddb1.ora'<wbr>from<wbr>spfile;<wbr><wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- File<wbr>created.<wbr><wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- SQL><wbr>alter<wbr>database<wbr>backup<wbr>controlfile<wbr>to<wbr>trace;<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- Database<wbr>altered.<wbr><wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- SQL><wbr>---<wbr>or<wbr>----<wbr><wbr></wbr></wbr></wbr></wbr></wbr>
- SQL><wbr><wbr><wbr></wbr></wbr></wbr>
- SQL><wbr>alter<wbr>database<wbr>backup<wbr>controlfile<wbr>to<wbr>trace<wbr><span>as</span><span><wbr></wbr></span><span>'/tmp/ctl_trc_bkp.txt'</span><span>;<wbr><wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- Database<wbr>altered.<wbr><wbr></wbr></wbr></wbr>
stop the RAC database using srvctl command.
- [oracle@dc1<wbr>~]$<wbr>srvctl<wbr>status<wbr>database<wbr>-d<wbr>proddb<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- Instance<wbr>proddb1<wbr><span>is</span><span><wbr>running<wbr>on<wbr>node<wbr>dc1<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr>
- Instance<wbr>proddb2<wbr><span>is</span><span><wbr>running<wbr>on<wbr>node<wbr>dc2<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr>
- [oracle@dc1<wbr>~]$<wbr>srvctl<wbr>config<wbr>database<wbr>-d<wbr>proddb<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- Database<wbr>unique<wbr>name:<wbr>proddb<wbr><wbr></wbr></wbr></wbr></wbr></wbr>
- Database<wbr>name:<wbr>proddb<wbr><wbr></wbr></wbr></wbr></wbr>
- Oracle<wbr>home:<wbr>/u01/app/oracle/product/11.2.0/db_1<wbr><wbr></wbr></wbr></wbr></wbr>
- Oracle<wbr>user:<wbr>oracle<wbr><wbr></wbr></wbr></wbr></wbr>
- Spfile:<wbr>+DATA/proddb/spfileproddb.ora<wbr><wbr></wbr></wbr></wbr>
- Domain:<wbr><wbr><wbr></wbr></wbr></wbr>
- Start<wbr>options:<wbr>open<wbr><wbr></wbr></wbr></wbr></wbr>
- Stop<wbr>options:<wbr>immediate<wbr><wbr></wbr></wbr></wbr></wbr>
- Database<wbr>role:<wbr>PRIMARY<wbr><wbr></wbr></wbr></wbr></wbr>
- Management<wbr>policy:<wbr>AUTOMATIC<wbr><wbr></wbr></wbr></wbr></wbr>
- Server<wbr>pools:<wbr>proddb<wbr><wbr></wbr></wbr></wbr></wbr>
- Database<wbr>instances:<wbr>proddb1,proddb2<wbr><wbr></wbr></wbr></wbr></wbr>
- Disk<wbr>Groups:<wbr>DATA<wbr><wbr></wbr></wbr></wbr></wbr>
- Services:<wbr><wbr><wbr></wbr></wbr></wbr>
- Database<wbr><span>is</span><span><wbr>administrator<wbr>managed<wbr><wbr></wbr></wbr></wbr></wbr></span></wbr>
- [oracle@dc1<wbr>~]$<wbr><wbr><wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- [oracle@dc1<wbr>~]$<wbr>srvctl<wbr>stop<wbr>database<wbr>-d<wbr>proddb<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- [oracle@dc1<wbr>~]$<wbr>srvctl<wbr>status<wbr>database<wbr>-d<wbr>proddb<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- Instance<wbr>proddb1<wbr><span>is</span><span><wbr>not<wbr>running<wbr>on<wbr>node<wbr>dc1<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr>
- Instance<wbr>proddb2<wbr><span>is</span><span><wbr>not<wbr>running<wbr>on<wbr>node<wbr>dc2<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr>
- [oracle@dc1<wbr>~]$<wbr><wbr><wbr></wbr></wbr></wbr></wbr>
and also the controlfile name.
change the value of the parameter cluster_database to false.
- racdb2.__db_cache_size=708837376<wbr><wbr></wbr></wbr>
- racdb1.__db_cache_size=708837376<wbr><wbr></wbr></wbr>
- racdb2.__java_pool_size=4194304<wbr><wbr></wbr></wbr>
- racdb1.__java_pool_size=4194304<wbr><wbr></wbr></wbr>
- racdb2.__large_pool_size=4194304<wbr><wbr></wbr></wbr>
- racdb1.__large_pool_size=4194304<wbr><wbr></wbr></wbr>
- racdb2.__pga_aggregate_target=394264576<wbr><wbr></wbr></wbr>
- racdb1.__pga_aggregate_target=394264576<wbr><wbr></wbr></wbr>
- racdb2.__sga_target=1056964608<wbr><wbr></wbr></wbr>
- racdb1.__sga_target=1056964608<wbr><wbr></wbr></wbr>
- racdb2.__shared_io_pool_size=0<wbr><wbr></wbr></wbr>
- racdb1.__shared_io_pool_size=0<wbr><wbr></wbr></wbr>
- racdb2.__shared_pool_size=331350016<wbr><wbr></wbr></wbr>
- racdb1.__shared_pool_size=331350016<wbr><wbr></wbr></wbr>
- racdb2.__streams_pool_size=0<wbr><wbr></wbr></wbr>
- racdb1.__streams_pool_size=0<wbr><wbr></wbr></wbr>
- *.audit_file_dest='/u01/app/oracle/admin/proddb/adump'<wbr><wbr></wbr></wbr>
- *.audit_trail='db'<wbr><wbr></wbr></wbr>
- #*.cluster_database=true<wbr><wbr></wbr></wbr>
- *.compatible='11.2.0.0.0'<wbr><wbr></wbr></wbr>
- *.control_files='+DATA/proddb/controlfile/control01.ctl'<wbr><wbr></wbr></wbr>
- *.db_block_size=8192<wbr><wbr></wbr></wbr>
- *.db_create_file_dest='+DATA'<wbr><wbr></wbr></wbr>
- *.db_domain=''<wbr><wbr></wbr></wbr>
- *.db_name='racdb'<wbr><wbr></wbr></wbr>
- *.diagnostic_dest='/u01/app/oracle'<wbr><wbr></wbr></wbr>
- *.dispatchers='(PROTOCOL=TCP)<wbr>(SERVICE=racdbXDB)'</wbr><wbr><wbr></wbr></wbr>
- racdb2.instance_number=2<wbr><wbr></wbr></wbr>
- racdb1.instance_number=1<wbr><wbr></wbr></wbr>
- *.open_cursors=300<wbr><wbr></wbr></wbr>
- *.pga_aggregate_target=394264576<wbr><wbr></wbr></wbr>
- *.processes=150<wbr><wbr></wbr></wbr>
- *.remote_listener='dc-scan:1521'<wbr><wbr></wbr></wbr>
- *.remote_login_passwordfile='exclusive'<wbr><wbr></wbr></wbr>
- *.sga_target=1053818880<wbr><wbr></wbr></wbr>
- racdb2.thread=2<wbr><wbr></wbr></wbr>
- racdb1.thread=1<wbr><wbr></wbr></wbr>
- racdb2.undo_tablespace='UNDOTBS2'<wbr><wbr></wbr></wbr>
- racdb1.undo_tablespace='UNDOTBS1'<wbr><wbr></wbr></wbr>
- [oracle@dc1<wbr>~]$<wbr>sqlplus<wbr>/<wbr></wbr></wbr></wbr></wbr>as<wbr>sysdba<wbr><wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- SQL*Plus:<wbr>Release<wbr>11.2.0.1.0<wbr>Production<wbr>on<wbr>Sat<wbr>Jan<wbr>7<wbr>17:35:55<wbr>2012<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- Copyright<wbr>(c)<wbr>1982,<wbr>2009,<wbr>Oracle.<wbr><wbr>All<wbr>rights<wbr>reserved.<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- Connected<wbr>to<wbr>an<wbr>idle<wbr>instance.<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- SQL><wbr>startup<wbr>nomount<wbr>pfile=<span>'/tmp/initproddb1.ora'</span><span>;<wbr><wbr></wbr></wbr></span></wbr></wbr></wbr>
- ORACLE<wbr>instance<wbr>started.<wbr><wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- Total<wbr>System<wbr>Global<wbr>Area<wbr>1054593024<wbr>bytes<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- Fixed<wbr>Size<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>1341196<wbr>bytes<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- Variable<wbr>Size<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>276826356<wbr>bytes<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- Database<wbr>Buffers<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>771751936<wbr>bytes<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- Redo<wbr>Buffers<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>4673536<wbr>bytes<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- SQL><wbr><wbr><wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- create<wbr>a<wbr>script<wbr><span>using</span><span><wbr>backup<wbr>of<wbr>controlfile<wbr>trace<wbr>to<wbr>re-create<wbr>controlfile(to<wbr>rename<wbr>database)<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr>
- CREATE<wbr>CONTROLFILE<wbr>SET<wbr>DATABASE<wbr><span>"RACDB"</span><span><wbr>RESETLOGS<wbr><wbr>NOARCHIVELOG<wbr><wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr>
- MAXLOGFILES<wbr>192<wbr><wbr></wbr></wbr></wbr>
- MAXLOGMEMBERS<wbr>3<wbr><wbr></wbr></wbr></wbr>
- MAXDATAFILES<wbr>1024<wbr><wbr></wbr></wbr></wbr>
- MAXINSTANCES<wbr>32<wbr><wbr></wbr></wbr></wbr>
- MAXLOGHISTORY<wbr>292<wbr><wbr></wbr></wbr></wbr>
- LOGFILE<wbr><wbr></wbr></wbr>
- GROUP<wbr>1<wbr><span>'+DATA/proddb/onlinelog/group_1.346.771671611'</span><span><wbr><wbr>SIZE<wbr>50M<wbr>BLOCKSIZE<wbr>512,<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr>
- GROUP<wbr>2<wbr><span>'+DATA/proddb/onlinelog/group_2.341.771671615'</span><span><wbr><wbr>SIZE<wbr>50M<wbr>BLOCKSIZE<wbr>512<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr>
- DATAFILE<wbr><wbr></wbr></wbr>
- '+DATA/proddb/datafile/system.256.771671395',<wbr><wbr></wbr></wbr>
- '+DATA/proddb/datafile/sysaux.282.771671401',<wbr><wbr></wbr></wbr>
- '+DATA/proddb/datafile/undotbs1.344.771671403',<wbr><wbr></wbr></wbr>
- '+DATA/proddb/datafile/users.343.771671403',<wbr><wbr></wbr></wbr>
- '+DATA/proddb/datafile/undotbs2.339.771671757'<wbr><wbr></wbr></wbr>
- CHARACTER<wbr>SET<wbr>WE8MSWIN1252<wbr><wbr></wbr></wbr></wbr></wbr>
- ;<wbr><wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- SQL><wbr>@<span>'/tmp/create_ctl.sql'</span><span>;<wbr><wbr></wbr></wbr></span></wbr>
- <wbr><wbr></wbr></wbr>
- Control<wbr>file<wbr>created.<wbr><wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- SQL><wbr>sho<wbr>parameter<wbr>cluster_<wbr><wbr></wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- NAME<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>TYPE<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>VALUE<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- ------------------------------------<wbr>-----------<wbr>------------------------------<wbr><wbr></wbr></wbr></wbr></wbr>
- cluster_database<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>boolean<wbr><wbr><wbr><wbr><wbr>FALSE<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- cluster_database_instances<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>integer<wbr><wbr><wbr><wbr><wbr>1<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- cluster_interconnects<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span>string</span><span><wbr><wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- SQL><wbr>shu<wbr>immediate<wbr><wbr></wbr></wbr></wbr></wbr>
- Database<wbr>closed.<wbr><wbr></wbr></wbr></wbr>
- Database<wbr>dismounted.<wbr><wbr></wbr></wbr></wbr>
- ORACLE<wbr>instance<wbr>shut<wbr>down.<wbr><wbr></wbr></wbr></wbr></wbr></wbr>
- SQL><wbr>startup<wbr>pfile=</wbr></wbr>'/tmp/initproddb1.ora';<wbr><wbr></wbr></wbr>
- ORACLE<wbr>instance<wbr>started.<wbr><wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- Total<wbr>System<wbr>Global<wbr>Area<wbr>1054593024<wbr>bytes<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- Fixed<wbr>Size<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>1341196<wbr>bytes<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- Variable<wbr>Size<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>339740916<wbr>bytes<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- Database<wbr>Buffers<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>708837376<wbr>bytes<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- Redo<wbr>Buffers<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>4673536<wbr>bytes<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- Database<wbr>mounted.<wbr><wbr></wbr></wbr></wbr>
- Database<wbr>opened.<wbr><wbr></wbr></wbr></wbr>
create new spfile using current pfile.
- SQL><wbr>create<wbr>SPFILE=</wbr></wbr>'+DATA/proddb/spfileracdb.ora'<wbr>from<wbr>pfile=</wbr></wbr>'/tmp/initproddb1.ora';<wbr><wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- File<wbr>created.<wbr><wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- SQL><wbr>sho<wbr>parameter<wbr>cluster<wbr><wbr></wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- NAME<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>TYPE<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>VALUE<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- ------------------------------------<wbr>-----------<wbr>------------------------------<wbr><wbr></wbr></wbr></wbr></wbr>
- cluster_database<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>boolean<wbr><wbr><wbr><wbr><wbr>TRUE<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- cluster_database_instances<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>integer<wbr><wbr><wbr><wbr><wbr>2<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- cluster_interconnects<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span>string</span><span><wbr><wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- SQL><wbr><wbr><wbr></wbr></wbr></wbr>
- SQL>ALTER<wbr>DATABASE<wbr>ADD<wbr>LOGFILE<wbr>THREAD<wbr>2<wbr>GROUP<wbr>3,GROUP<wbr>4;<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- SQL><wbr>ALTER<wbr>DATABASE<wbr>OPEN<wbr>RESETLOGS;<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
create a new init pfile in the dbs directory and copy and paste the spfile location.
- [oracle@dc1<wbr>dbs]$<wbr>vi<wbr>initracdb1.ora<wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- SPFILE='+DATA/proddb/spfileracdb.ora'<wbr><wbr></wbr></wbr>
- [oracle@dc1<wbr>dbs]$<wbr>scp<wbr>initracdb1.ora<wbr>dc2:$ORACLE_HOME/dbs/initracdb2.ora<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- initracdb1.ora<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>100%<wbr><wbr><wbr>38<wbr><wbr><wbr><wbr><wbr>0.0KB/s<wbr><wbr><wbr>00:00<wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- create<wbr>a<wbr><span>new</span><span><wbr>password<wbr>file<wbr>on<wbr>both<wbr>servers<wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><span>for</span><span><wbr>database<wbr>racdb.<wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- [oracle@dc1<wbr>dbs]$<wbr>orapwd<wbr>file=$ORACLE_HOME/dbs/orapwracdb1<wbr>password=oracle<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- [oracle@dc1<wbr>dbs]$<wbr><wbr><wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- [oracle@dc2<wbr>~]$<wbr>cd<wbr>/u01/app/oracle/product/11.2.0/db_1/dbs<wbr><wbr></wbr></wbr></wbr></wbr></wbr>
- [oracle@dc2<wbr>dbs]$<wbr>orapwd<wbr>file=$ORACLE_HOME/dbs/orapwracdb2.ora<wbr>password=oracle<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- [oracle@dc2<wbr>dbs]$<wbr><wbr><wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- add<wbr>an<wbr>entry<wbr><span>in</span><span><wbr>the<wbr>/etc/oratab<wbr>file<wbr>on<wbr>both<wbr>servers<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr>
- [oracle@dc2<wbr>~]$vi<wbr>/etc/oratab<wbr><wbr></wbr></wbr></wbr></wbr>
- racdb2:/u01/app/oracle/product/11.2.0/db_1:N<wbr><wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- [oracle@dc1<wbr>~]$vi<wbr>/etc/oratab<wbr><wbr></wbr></wbr></wbr></wbr>
- racdb1:/u01/app/oracle/product/11.2.0/db_1:N<wbr><wbr></wbr></wbr>
- [oracle@dc2<wbr>~]$<wbr>.<wbr>oraenv<wbr><wbr></wbr></wbr></wbr></wbr></wbr>
- ORACLE_SID<wbr>=<wbr>[oracle]<wbr>?<wbr>racdb2<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- The<wbr>Oracle<wbr><span>base</span><span><wbr></wbr></span><span>for</span><span><wbr>ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1<wbr></wbr></wbr></span><span>is</span><span><wbr>/u01/app/oracle<wbr><wbr></wbr></wbr></wbr></span></wbr></wbr>
- [oracle@dc2<wbr>~]$<wbr>sqlplus<wbr>/<wbr><span>as</span><span><wbr>sysdba<wbr><wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- SQL*Plus:<wbr>Release<wbr>11.2.0.1.0<wbr>Production<wbr>on<wbr>Sun<wbr>Jan<wbr>8<wbr>23:36:03<wbr>2012<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- Copyright<wbr>(c)<wbr>1982,<wbr>2009,<wbr>Oracle.<wbr><wbr>All<wbr>rights<wbr>reserved.<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- Connected<wbr>to<wbr>an<wbr>idle<wbr>instance.<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- SQL><wbr>startup<wbr><wbr></wbr></wbr></wbr>
- ORACLE<wbr>instance<wbr>started.<wbr><wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- Total<wbr>System<wbr>Global<wbr>Area<wbr>1054593024<wbr>bytes<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- Fixed<wbr>Size<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>1341196<wbr>bytes<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- Variable<wbr>Size<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>339740916<wbr>bytes<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- Database<wbr>Buffers<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>708837376<wbr>bytes<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- Redo<wbr>Buffers<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>4673536<wbr>bytes<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- Database<wbr>mounted.<wbr><wbr></wbr></wbr></wbr>
- Database<wbr>opened.<wbr><wbr></wbr></wbr></wbr>
- SQL><wbr><wbr><wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- SQL><wbr>select<wbr>name<wbr>from<wbr>v$database;<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- NAME<wbr><wbr></wbr></wbr>
- ---------<wbr><wbr></wbr></wbr>
- RACDB<wbr><wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- SQL><wbr>select<wbr>instance_name,status<wbr>from<wbr>gv$Instance;<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- <wbr><wbr></wbr></wbr>
- INSTANCE_NAME<wbr><wbr><wbr><wbr>STATUS<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- ----------------<wbr>------------<wbr><wbr></wbr></wbr></wbr>
- racdb1<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>OPEN<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
- racdb2<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>OPEN<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
[oracle@dc1 dbs]$ srvctl status database -d racdb
PRCD-1120 : The resource for database racdb could not be found.
PRCR-1001 : Resource ora.racdb.db does not exist
[oracle@dc1 dbs]$ srvctl remove database -d proddb
Remove the database proddb? (y/[n]) y
[oracle@dc1 dbs]$ srvctl add database -d racdb -o $ORACLE_HOME
[oracle@dc1 dbs]$ srvctl add instance -d racdb -i racdb1 -n dc1
[oracle@dc1 dbs]$ srvctl add instance -d racdb -i racdb2 -n dc2
[oracle@dc1 dbs]$ srvctl status database -d racdb
Instance racdb1 is not running on node dc1
Instance racdb2 is not running on node dc2
[oracle@dc1 dbs]$ srvctl start database -d racdb
[oracle@dc1 dbs]$ srvctl status database -d racdb
Instance racdb1 is running on node dc1
Instance racdb2 is running on node dc2
finally, Change the instance names in the tnsnames.ora and listener.ora files.
regards,
Rajesh Kumar Govindarajan.