Oracle Apps Files System Introduction
In Release 11i, no Oracle files are stored on the desktop client. In Release 11i, the database server holds only database files. All Oracle Applications product files, technology stack files, common files and Oracle Enterprise Manager files are held in the file system on the applications tier servers.
Database Server and Applications Tier Server File System.
The
<TWO_TASK>APPL
Oracle Applications files are stored in the <dbname>APPL directory. The main environment file, called the <CONTEXT_NAME>.env file , and product directories for all products. Within the APPL_TOP directory, files associated with a product are installed under the product's top-level directory, which is stored in the <prod>_TOP environment setting.
Core Technology Directories
The admin, ad, au and fnd directories are the core technology directories.
The admin directory holds files used for the preliminary install or upgrade steps for all Oracle Applications products. Subdirectories in this admin directory hold the log and restart files that record the actions performed by installation and upgrade utilities and scripts.
The ad ( Applications DBA ) directory contains the installation and maintenance utilities such AutoUpgrade, AutoPatch, and the adadmin utility.
The au ( Applications Utilities ) directory contains PL/SQL libraries used by Oracle Forms and Oracle Reports, Oracle Forms source files, a copy of all Java files used to generate the desktop client and certain reports needed by Discoverer or BIS in the report subdirectory.
Note: The public copy of all Java files are stored in JAVA_TOP.
The fnd ( foundation ) directory contains the forms and C objects libraries, and scripts that are used to build the Oracle Applications data dictionary.
Product Directories
Each <prod>_TOP directory, such a sAPPL_TOP/ar/11.5.0, contains subdirectories for product files. Product files include forms files, reports files, and some files to install or upgrade the database.
Distributing the APPL_TOP Across Several Disks
The Oracle Applications file system on the applications tier requires a significant amount of disk space. If we choose multiple mount points in Rapid Install, we may distribute the APPL_TOP file across as many as four disk drives.
Note, that when distributing the files across disks, all four core technology directories ( admin, ad, au and fnd ) must always be on the same disk and must share the same directory structure.
The DB and ORA Directories
Oracle Applications supports employing an Applications database of one version, while linking Applications programs using the tools from a second or third version of the database. This multiple ORACLE_HOMEs configuration allows new features of the database to be supported, while maintaining compatibility with earlier releases. Release 11i utilizes three ORACLE_HOMEs:
1. The 9.2.0 ORACLE_HOME (Applications database home) is located in the DB directory. It contains the files needed for running and maintaining the Oracle Applications database.
2. The 8.0.6 directory contains the ORACLE_HOME for the Developer 6i products (Forms, Reports, and Graphics). The product libraries in the 8.0.6 ORACLE_HOME are used to relink Oracle Applications executables.
3. The iAS directory, also under the ORA, contains the ORACLE_HOME for Oracle9i Application
The COMMON_TOP Directory
The COMMON_TOP directory contains files that are used by several different Oracle Applications products ( or all Oracle Applications products), or that are used with third-party products.
admin subdirectory
The admin directory in the COMMON_TOP directory contains the log and output directories for concurrent managers ( CM log file can be redirected by environment settings )
The admin/assistants directory of the admin directory contains the License Manager utility. We can use the License Manager to license additional products or languages after installing Oracle Applications.
The admin/install directory contains scripts and log files used by Rapid Install during installation. The admin/scripts directory contains scripts to start and stop services such as listeners and concurrent managers.
html subdirectory
The OA_HTML environment settings points to the html directory. The Oracle Applications html sign-on screen and Oracle Self-Service Web Applications html files are installed here. The html directory also contains other files used by html-based products, such as java server page files, java scripts, xml files and style sheet.
java subdirectory
The JAVA_TOP/OA_JAVA point to the java directory. Rapid Install installs all Oracle Applications class files in the Oracle namespace of this JAVA_TOP directory. The java directory holds third-party java files used by Oracle Applications as well as other zip files. Most Java code used by Oracle Applications is version-controlled in the apps.zip file contained in the AU_TOP directory. ( Talk about patch appliaction-- updating individual classes in apps.zip under the AU_TOP directory, and from this apps.zip file JAR files are generated both in tech JAVA_TOP and <prod>_TOP directories. The same apps.zip file exists in both the AU_TOP and JAVA_TOP directories.
apps.zip file is a patchable archive of all Java class files required by Oracle Applications. Individual Java class files are usually not present on the file system
Note: we need to backup apps.zip very often. If apps.zip is messed up, the only way to rebuild apps.zip is to find the patch which has the missing java class files and run the patch C driver to rebuild it. You can not manually add the miss java classes into apps.zip.
portal subdirectory
The portal directory contains the Rapid Install Portal files. The Rapid Install Portal is a web page that includes the post-install tasks that may be necessary for your installation, server admin scripts, installation documentation and online help.
temp & util subdirectory
The temp directory is used for caching by some processes such as Oracle Reports.
The util directory contains the third-party utilities licensed to ship with Oracle Applications. These include, for example, JRE, JDK and the unzip utility.
Key environment files which MUST be understood
No comments:
Post a Comment