export ORACLE_SID=clonedb
OS> sqlplus / as sysdba
OS> startup mount
OS> alter database rename file '/u01//" to
"/u01//"
2. Rename the database with the dbnewid (nid) utility
For information on how to use the DBNEWID utility, please refer this note
Note 224266.1 Title: How to Change the DBID and the DBNAME by using NID
NOTE : Ifyou are using a database of version lesser than 9.2 then the
DBNEWID (NID) utility cannot be used as it was introduced only from 9.2
3. Edit the pfile and update the new database name
vi initelonedb.ora
--> Modify parameter DB_NAME to reflect the new database name.
also ensure you make necessary changes to the environment for ORACLE_SID, ORACLE_HOME
as needed.
4. Open the clone database.
5. Startup and open the production database.
Note : These steps may not be applicable to databases using OMF files as there are restrictions on
renaming the datafiles, controlfiles and logfiles when they are Oracle Managed, it is Likely that you
will receive a ORA-1276 when you rename a OMF file.
Renaming database with version lower than 9.2