R12 New Techstack
There has been a specific directory structure and file structure that is followed in Oracleapplication. In the previous release till 11iCU2, there was some standard naming convention that isfollowing. Each directory whether it’s a product top or form directory was having an organized path.In the new oracle application release, E-Business suite R12, the file directory structure is changed.This doesn’t mean that there is no specific organization of files and directory. Off course the pattern for directories and file system is organized well, but it is different then the directorystructure for the previous releases.In this post we will check the changes in the directory structure organization and also the techstack level changes.
Why new structure
Lets us first answer to the question, as to why the new directory structure and file system wasintroduced, if at all, old file system and directory structure was flaw less and been working fine.And the answer to this is the need to separate E-business suite into three parts
ConfigurationIn many cases, configuration changes more frequently than code and data. So keeping it separatelywould result in easy maintenance.Also, in a shared file system, MUTEX files, related to Apache, cause access related problems asIAS_ORACLE_HOME is mounted on NFS. With the new file structure, this issue is also resolvedas all the configuration files can be stored on the local server instead of NFS.
Directory Structure Changes
In R12 the directory structure is as given below. Just after HOME, we have APPS directory andINST directory. APPS directory contains the APPL_TOP and also the installation of forms OH andapplication server 10g. The version for forms that is used in E-Business suits is 10g and also theapplication server used is 10g. The directory 10.1.2 belongs to form oracle home and directory10.1.3 belongs to application server oracle home. Since these are the underlying technology theyare grouped under TECH_ST. APPS_ST contains the APPL_TOP and COMMON_TOP. Inapps11i the APPL_TOP directory used to have format <SID>appl, where as in R12 this has beenchanged as simply appl directory