I didn't find any clear note on cloning of shared application tier file system. I have implemented this for one of our client. Hence, I am posting. Hope it help you out.
Source server Specifications :
Number of Nodes : 3
Node1 : Database
Node2 : Admin & Concurrent server (NFS Share)
Node3 : Forms $ web (NFS mount)
Target server Specification :
Node 1 : All services
Operating System : Solaris 10
Application Version : 11.5.10.2
Steps :
note : While cloning assume the shared file system server as single node server.
1. Run adpreclone.pl at node on which admin server is installed.
$perl adpreclone.pl appsTier
In shared application file system you need NOT use "merge" option with adpreclone.
If you are using solaris you will have to define env varaiable PATH and PERL5LIB to successfully run this command.
2. Run adpreclone.pl at database tier.
$perl adpreclone.pl dbTier
3. Copy all the file system from source node to target node. You can use tar and gzip command to create file for transfer.
Copy the following application tier directories from the primary node of your source system to the target application tier node, retaining the original directory structure:
– [APPL_TOP]
– [OA_HTML]
– [OA_JAVA]
– [COMMON_TOP]
– [806 ORACLE_HOME]
– [iAS ORACLE_HOME]
4. At target node uncompress the files.
5. Run the adcfgclone.pl at database end first then at appsTier.
perl adcfgclone.pl dbTier (DBTier)
perl adcfgclone.pl appsTier (appsTier)
6. run autoconfig on database end first then on apps tier.
7. Post Clone Tasks
Log in to the target system application tier node as the APPLMGR user.
Run the following tasks in adadmin for all products:
o generate JAR files
o generate message files
o relink executables
o copy files to destination