Professional Documents
Culture Documents
1)
The content applies to all Release 12.x.x versions, such as 12.0, 12.0.4, and 12.1.x. Where
applicable, 12.0.x releases will in general be referred to as Release 12.0, and 12.1.x releases as
Release 12.1.
Terminology
Cloning is the process used to create a copy of an existing Oracle Applications system. There
are various scenarios for cloning an Oracle Applications system, including:
An important principle in Oracle Applications cloning is that the system is cloned, rather than
the topology. Producing an exact copy of the patch level and data is much more important
than creating an exact copy of the topology, as a cloned system must be able to provide the
same output to the end user as the source system. However, while a cloned system need
not have the full topology of its source, it must have available to it all the topology
components that are available to the source.
Before cloning, prepare the source system by applying any required patches and running
AutoConfig.
Note: On Microsoft Windows, Rapid Clone is not currently certified for use from Domain User
Accounts.
Footnote 1 This is the Release 12.1.1 version; versions for earlier releases are also available
from the Oracle E-Business Suite Online Documentation Library
Patch Description
6510214 R12.AD.A.DELTA.4
Patch Description
23569686 R12.AD.B.delta.8
Patch Description
Patch Description
20408489:R12.OAM.A DB12102: RAPID CLONE SUPPORT FOR EBS 12.0.6 WITH DATABASE
12.1.0.2
Patch Description
Patch Description
Required for Microsoft Windows if using OracleAS 10.1.3.4. This patch must be
8246709 re-applied to the OracleAS 10.1.3.4 ORACLE_HOME before every cloning
operation.
Warning: Failing to use the latest code may jeopardize the success of the clone. If
new Rapid Clone or AutoConfig updates are applied to the system, steps 6, 7, and 8
below must be executed again in order to apply the new files to the database node.
Note: If a snapshot was never created for that APPL_TOP, you will need to create a new one
before proceeding with the clone. Refer to Oracle Applications Maintenance Utilities for more
information (this is the Release 12.1 version; versions for earlier releases are also available
from the Oracle E-Business Suite Online Documentation Library).
Section 2: Cloning Tasks
Use Rapid Clone to create template files for cloning on the source system. After the
source system is copied to the target, Rapid Clone updates these templates to
contain the new target system configuration settings.
The cloning process consists of three phases, each of which is made up of several
logical sections and their steps.
Note: In the copying tasks below, UNIX/Linux users should ensure that the
symbolic links (soft links) are preserved when copying. On most UNIX
platforms, this can be accomplished with the cp -RH command. Consult the
UNIX man page for the cp command to check the parameters available on your
platform.
[APPL_TOP]
[COMMON_TOP]
Applications Technology Stack:
[OracleAS Tools ORACLE_HOME]
[OracleAS Web IAS_ORACLE_HOME]
Run the following commands to configure the target system. You will be
prompted for specific target system values such as SID, paths, and ports.
This section lists tasks that may be necessary, depending on your implementation
and the intended use of the cloned system.
This section describes various advanced cloning procedures that may need to be
employed in the appropriate circumstances.
Option 1: Refreshing a Target System
You may need to refresh the target system periodically to synchronize it with
changes to the source system.
Note: Back up the target context file on the target system before refreshing the database
or application tiers.
To refresh the target system, perform the following steps as described in previous
sections:
Specify the existing target system context file when running adcfgclone.pl
commands.
b. Configure the target system application tier server nodes by logging on to the
target system as the APPLMGR user and entering the following commands:
$ cd [COMMON_TOP]/clone/bin
$ perl adcfgclone.pl appsTier [APPL_TOP target context file]
Prepare, copy and configure the cloned Applications system. When creating more
than one application tier node on the target system, follow these steps:
1. Perform a full clone (Prepare, copy and configure steps) of the database node
and primary application tier node.
2. To add shared application tier nodes on the target system, follow the
instructions in My Oracle Support Knowledge Document 384248.1, Section 4:
Adding a node to a Shared Application Tier File System.
3. To add non-shared application tier nodes, execute the copy and configure
steps as on the primary node.
4. Specify the services to start on each target Applications tier node when
responding to the prompts during the configuration step.
You can use Rapid Clone to clone a node and add it to the existing Applications
system, a process also known as scale up or scale out. The new node can run the
same services as the source node, or different services. Follow the instructions in the
Application tier part of Cloning Tasks.
1. Prepare the source system, copy it to the new node and configure it.
2. After adcfgclone.pl completes, source the Applications environment and run the
following commands on the target system:
$ cd [COMMON_TOP]/clone/bin
$ perl adaddnode.pl
Note: If SQL*Net Access security is enabled in the existing system, you first need to
authorize the new node to access the database through SQL*Net. See the Oracle
Applications Manager on line help for instructions on how to accomplish this.
Option 4: Cloning an Oracle RAC system
For instructions on how to Clone RAC-Enabled Systems with Rapid Clone, refer to My
Oracle Support Knowledge Document 559518.1.
From Release 12, Rapid Clone is no longer used to migrate a database tier to Oracle
RAC. Refer to My Oracle Support Knowledge Document 388577.1 for instructions on
how to perform this task.
This section documents the steps needed to allow manual creation of the target
database control files within the Rapid Clone process. This method needs to be used
for databases located on raw partitions, or when cloning a hot backup. Follow the
complete steps in Cloning Tasks, but replace Step 3a (Configure the target system
database server) with the following steps:
$ cd [RDBMS ORACLE_HOME]/appsutil/clone/bin
$ perl adcfgclone.pl dbTechStack
In this step, you copy and recreate the database using your preferred method, such
as RMAN restore, Flash Copy, Snap View, or Mirror View.
Where [libext] should be set to 'sl' for HP-UX, 'so' for any other UNIX platform, or
'dll' for Windows.
The database must be running and open before performing this step.
$ cd [RDBMS ORACLE_HOME]/appsutil/clone/bin
$ perl adcfgclone.pl dbconfig [Database target context file]
Where Database target context file is: [RDBMS ORACLE_HOME]/appsutil/[Target
CONTEXT_NAME].xml.
Note: The dbconfig option will configure the database with the required settings for
the new target, but it will not recreate the control files.