File System ARCHITECTURE
INST_TOP in R12
INST TOP directory:
(applmgr) - ls
(applmgr) - ls
admin/ appl/ certs/ logs/ ora/ out/ pids/ portal/ rgf/
(applmgr) -
The Whys and wherefores:
You may get a question why is the change??
There is a need to separate
Code
Data
Config
To ease maintenance of the system. To avoid NFS/MUTEX related issues. Above issue will get resolved if the configuration/lcck files are stored in local system. Another advantage is to gain performance accessing local file system is better than NFS file system.
This directory $INST_TOP got introduced newly in R12. Instance top contains all the config files, log files, ssl certificates, document root etc. Addition of this directory makes the middle-tier more organised, since data is kept separate from config/log files. Another advantage is that, multiple instances can easily share the same middle tier. To create a new instance that shares an existing middle-tier, just create a new instance_top with proper config files and NFS mount the middle tier in the server.
INSTANCE TOP - STRUCTURE | |
---|---|
$INST_TOP: APPS_BASE/inst/apps/CONTEXT_NAME/ | |
/admin
| |
/scripts
| ADMIN_SCRIPTS_HOME: Find all AD scripts here |
/appl
| APPL_CONFIG_HOME. For standalone envs, this is set to $APPL_TOP |
/fnd/12.0.0/secure
| FND_SECURE: dbc files here |
/admin
| All Env Config files here |
/certs
| SSL Certificates go here |
/logs
| LOG_HOME: Central log file location. All log files are placed here (except adconfig) |
/ora
| ORA_CONFIG_HOME |
/10.1.2
| 'C' Oracle home config, Contains tnsnames and forms listener servlet config files |
/10.1.3
| Apache & OC4J config home, Apache, OC4J and opmn This is the 'Java' oracle home configuration for OPMN, Apache and OC4J |
/pids
| Apache/Forms server PID files here |
/portal
| Apache's DocumentRoot folder |
AD SCRIPTS | |||||||
---|---|---|---|---|---|---|---|
$ADMIN_SCRIPTS_HOME: $INST_TOP/admin/scripts | |||||||
adautocfg.sh | run autoconfig | ||||||
adstpall.sh | stop all services | ||||||
adstrtal.sh | start all services | ||||||
adapcctl.sh | start/stop/status Apache only | ||||||
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 | adoafmctl.sh to start/stop/status OC4J oafm (webservice, mapviewer) | ||||||
adexecsql.pl | Execute sql scripts that update the profiles in an AutoConfig run | ||||||
java.sh | Call java executable with additional args, (used by opmn, Conc. Mgr) |
LOG FILES | |
---|---|
Location of various log files | |
AD Script log files (adapcctl.sh,...) | $INST_TOP/logs/appl/admin/log |
CM Log Files ($APPLCSF/$APPLLOG) | $INST_TOP/logs/appl/conc/log |
AD tools log files (adpatch, ...) | $APPL_CONFIG_HOME/admin/$TWO_TASK/log |
OPMN Log Files (Text & ODL) | $INST_TOP/logs/ora/10.1.3/opmn |
Apache Log Files (Text & ODL) | $INST_TOP/logs/ora/10.1.3/Apache |
OC4J Log Files (Text) | $INST_TOP/logs/ora/10.1.3/j2ee/oacore/ |
OC4J Log Files (ODL) | $INST_TOP/logs/ora/10.1.3/j2ee/oacore/log/oacore_default_group_1/oc4j |
SSL CERTIFICATES | |
---|---|
$INST_TOP/certs | |
/Apache/ewallet.p12
| |
/opmn/cwallet.sso
| |
/opmn/ewallet.p12
| |
certs is the default directory for SSL or any other certificate files used by this instance. To use a centrally staged certificate, change the appropriate context file and run autoconfig |
No comments:
Post a Comment
No one has ever become poor by giving