Вы находитесь на странице: 1из 10

DATABASE CLONING USING HOT BACKUP | SAME SERVER

CLONING ORACLE DATABASE USING HOT BACKUP


In HOT database cloning, database must be in archivelog mode and NOT required to shutdown the database.
Source database name : sham
Clone database name : rose
Source database path=/u01/app/oracle/oradata/sham/
Clone database path=/u01/app/oracle/oradata/rose/
CREATE DIRECTORIES FOR ADMIN LOG FILES

$ cd /u01/app/oracle/admin
$ mkdir rose
$ cd rose
$ mkdir adump bdump cdump pfile udump dpdump
CREATE DIRECTORIES FOR PHYSICAL FILES
$ cd /u01/app/oracle/oradata/
$ mkdir rose

DIRECTORIES FOR CLONE DATABASE


I am cloning rose database to another database called sham. So I have created necessary directories for clone database. Admin
related files are placed under admin directory. CRD (*.dbf, *.ctl, *.log) files are maintained under oradata directory. Intialization
parameter will be placed under $ORACLLE_HOME/dbs directory.
.

Exploring the Oracle DBA Technology by Gunasekaran , Thiyagu

DATABASE CLONING USING HOT BACKUP | SAME SERVER

CHECKING SOURCE DATABASE DETAILS

Creating pfile from spfile for clone database.

Checking datafiles and control files location.

I am using pfile, I have placed initrose.ora file under $ORACLE_HOME/dbs directory. According to clone database, i made
some changes related to clone database in init.ora file. ( Location of control file path, audit_file_dest, background_dump_dest
core_dump_dest, user_dump_dest, db_name , etc ).

Exploring the Oracle DBA Technology by Gunasekaran , Thiyagu

DATABASE CLONING USING HOT BACKUP | SAME SERVER

NEWLY CREATED PFILE FOR CLONE DATABASE

TAKE HOT BACKUP OF SOURCE DATABASE


Putting source (sham) database in begin backup mode.
Copy all data files of source (sham) database to a clone (rose) database location.

Exploring the Oracle DBA Technology by Gunasekaran , Thiyagu

DATABASE CLONING USING HOT BACKUP | SAME SERVER

Exploring the Oracle DBA Technology by Gunasekaran , Thiyagu

DATABASE CLONING USING HOT BACKUP | SAME SERVER

After copying all datafiles, release the database from backup mode.
Make switch the current log file because these archives are required for recovery.

Exploring the Oracle DBA Technology by Gunasekaran , Thiyagu

DATABASE CLONING USING HOT BACKUP | SAME SERVER

COPYING ARCHIVELOGS FROM SOURCE FRA DESTINATION TO CLONE FRA DESTINATION

CREATING CONTROLFILE SCRIPT


The word 'REUSE' needs to be changed to 'SET'. The database name needs setting to the new database name (if it is being
changed). You can decide whether the database will be put into archivelog mode or not.
Remove any lines that start with -Remove any lines that start with a #
Remove any blank lines in the 'CREATE CONTROLFILE' section.
Remove the line 'RECOVER DATABASE USING BACKUP CONTROLFILE'
Remove the line 'ALTER DATABASE OPEN RESETLOGS;
Remove ALTER DATABASE REGISTER LOGFILE, etc...

Exploring the Oracle DBA Technology by Gunasekaran , Thiyagu

DATABASE CLONING USING HOT BACKUP | SAME SERVER

TRACE FILE SHOULD BE LOOK LIKE FOLLOWING BELOW

STARTING UP THE CLONE DATABASE - SPECIFYING INSTANCE ID AS ROSE

Exploring the Oracle DBA Technology by Gunasekaran , Thiyagu

DATABASE CLONING USING HOT BACKUP | SAME SERVER

RECREATED CONTROL FILE & APPLIED ARCHIVED USING AUTO OPTION ( ABOVE SCREEN SHOT )

Exploring the Oracle DBA Technology by Gunasekaran , Thiyagu

DATABASE CLONING USING HOT BACKUP | SAME SERVER

ALL ARCHIVE SEQUENCE APPLIED . ( 8th SEQUENCE NOT AVAILABLE )

Recovery operation can be done by following SQL command.


SQL> recover database using backup controlfile until canel;
NOTE: Type CANCEL to end the media recovery.
OPEN CLONE (ROSE) DATABASE
Open the clone database with RESETLOGS option.
Now clone (ROSE) database is ready to work.

Now we can crosscheck sham schema in

source database. If sham schema having same objects in (source & clone) database ,

we done clone 100% successfully. Lets check.

Exploring the Oracle DBA Technology by Gunasekaran , Thiyagu

DATABASE CLONING USING HOT BACKUP | SAME SERVER

CHECKING SOURCE (SHAM) DATABASE

Exploring the Oracle DBA Technology by Gunasekaran , Thiyagu

Вам также может понравиться