Oracle Technologies Blog

By ASKM

R12 FileSystem Architecture

Posted by Srikrishna Murthy Annam on September 19, 2009

R12 FileSystem Architecture

The new file system enables Oracle Applications files to be placed into one of the following categories, and located accordingly:
1) Data
2) Code
3) Configuration

Configuration files are typically modified more frequently than code and data files, so keeping them separate from these other types of file simplifies maintenance

Directory

R11i Location

R12 Location

APPL_TOP $HOME/appl $HOME/apps/apps_st/appl
COMMON_TOP $HOME/comn $HOME/apps/apps_st/comn
ORACLE_HOME $HOME/ora/8.0.6 $HOME/apps/tech_st/10.1.2
IAS_ORACLE_HOME $HOME/ora/iAS $HOME/apps/tech_st/10.1.3
ORACLE_HOME $HOME/db/10.2.0 $HOME/db/tech_st/10.2.0
ORADATA $HOME/data $HOME/db/apps_st/data
INST_TOP N/A $HOME/inst/apps/context_name

Imp PATHS Comparision
====================

File or Variable R11i R12
Environment

Source File

APPSORA.env APPS.env, which executes:

$ORA_CONFIG_HOME/10.1.2/$TWO_TASK.env

$APPL_CONFIG_HOME/$TWO_TASK.env

Context File $APPL_TOP/admin/$TWO_TASK.xml $APPL_CONFIG_HOME/admin/$TWO_TASK.xml
OA_HTML $COMMON_TOP/html $COMMON_TOP/webapps/oacore/html
JAVA_TOP, OA_JAVA $COMMON_TOP/java $COMMON_TOP/java/classes
AF_JLIB N/A $COMMON_TOP/java/lib
JAVA_BASE N/A $COMMON_TOP/java/
FND_SECURE $FND_TOP/secure/<SID>/ $INST_TOP/apps/fnd/12.0.0/secure/
ADMIN_SCRIPTS_HOME $COMMON_TOP/admin/scripts// $INST_TOP/admin/scripts/
LOG_HOME $APPL_TOP/admin//logs/ $INST_TOP/logs
FORMS_WEB_CONFIG_FILE N/A $INST_TOP/ora/10.1.2/forms/server/appsweb.cfg

R12 File system architecture_1
Scripts :
=======

Script Function
adautocfg.sh Run AutoConfig
adstpall.sh Stop all services
adstrtal.sh Start all services
adapcctl.sh Start/stop/status Apache
adformsctl.sh Start/stop/status OC4J Forms
adoacorectl.sh Start/stop/status OC4J oacore
adopmnctl.sh Start/stop/status OPMN
adalnctl.sh Start/stop RPC listeners (FNDFS/FNDSM)
adcmctl.sh Start/stop Concurrent Manager
gsmstart.sh Start/stop FNDSM
jtffmctl.sh Start/stop Fulfillment Server
adpreclone.pl Cloning preparation script
adoafmctl.sh Start/stop/status of OC4J
adexecsql.pl Execute SQL scripts that update profiles in AutoConfig run
java.sh Used to call Java with additional arguments (OPMN, CM)

LogFiles and Loc :
==============

Log File Name Log File Location
AD script log files (e.g.from adapcctl.sh) $INST_TOP/logs/appl/admin/log
CM Log Files ($APPLCSF/$APPLLOG) $INST_TOP/logs/appl/conc/log
AD tools log files (e.g. ADPATCH) $APPL_CONFIG_HOME/admin/$TWO_TASK/log
OPMN Log Files (text and ODL) $ORA_CONFIG_HOME/10.1.3/opmn/logs (may move to  $INST_TOP/logs/10.1.3/opmn)
Apache Log Files (text and ODL) $INST_TOP/logs/10.1.3/Apache/
OC4J Log Files (text) $INST_TOP/logs/10.1.3/j2ee/oacore/
OC4J Log Files (ODL) $INST_TOP/logs/10.1.3/j2ee/oacore/log/oacore_default_group_1/oc4j

Important configuration files :

Opmn.xml — > Details of all OC4J instances deployed and also log location.
$ORA_CONFIG_HOME/10.1.3/opmn/conf

Server.xml — > Details of all applications deployed under OC4J.
Paths to J2EE logging , RMI config files , JMS config files.
$ORA_CONFIG_HOME/10.1.3/J2EE/oacore/config

orion-applications.xml — > Details of all web modules deployed under that application.
$ORA_CONFIG_HOME/10.1.3/J2EE/oacore/applications-deployment/oacore

orion-web.xml — > Details of all servlets aliases and their mapping to servlets classes.
$ORA_CONFIG_HOME/10.1.3/J2EE/oacore/applications-deployment/oacore/html.

Appsweb.cfg — > $ORA_CONFIG_HOME/10.1.2/forms/server

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: