You are on page 1of 1

What is cloning and why is it required?

� Cloning is the process of creating an identical copy of the Oracle application


system.
It is required due to following reasons
� Creating a test copy of your production system before upgrading.
� Moving an existing system to a different machine.
� To test some patches
� Creating a development copy of your environment to be used by the developers.

What is the location of adpreclone.pl for RDBMS_ORACLE_HOME?


$RDBMS_ORACLE_HOME/appsutil/scripts/$CONTEXT_NAME

What is the location of adcfgclone.pl for RDBMS_ORACLE_HOME?


$RDBMS_ORACLE_HOME/appsutil/clone/bin

What is the location of adpreclone.pl for applmgr user?


$COMMON_TOP/admin/scripts/

What is the location of adcfgclone.pl for applmgr user?


$COMMON_TOP/clone/bin

How do we find adpreclone is run in source or not ?


If clone directory exists under RDBMS_ORACLE_HOME/appsutil for oracle user and
$COMMON_TOP for applmgr user.

When do we run FND_CONC_CLONE.SETUP_CLEAN?

How often Do you clone?


Ans: Cloning happens biweekly or monthly depending on the organization requirement.

What are the scripts do you use while Apps cloning?

� adpreclone.pl prepares the source system and adcfgclone.pl configures the target
system.
� adpreclone.pl is located in $COMMON_TOP/admin/scripts/contextname directory and
adcfgclone.pl located in $COMMON_TOP/clone/bin.
� Adpreclone.pl collects information about the database.
� It also creates generic templates of files containing source specified hardcore
values.

Does clone preserve the patch history?


� Yes, Rapid clone preserves the patch history in following locations
� RDBMS ORACLE_HOME: preserves the OUI oraInventory.
� iAS ORACLE_HOME: preserves the OUI oraInventory
� 806 ORACLE_HOME: preserves the patch level and Oracle inventory
� APPL_TOP and Database: preserves the patch level and history tables.

You might also like