您的位置:首页 > 数据库 > Oracle

Oracle Application File System(应用文件系统)

2010-10-31 12:46 447 查看
1, Oracle Applications File System:
Application Tier

Oracle Applications uses components from
different Oracle products. The product files are stored in several top-level
directories, includes the following:

      

The
APPL_TOP directory contains the product directories and files for Oracle
Applications.

      

The
apps/apps_st/comn(COMMON_TOP or COMN_TOP) directory contains directories and
files used across products

 
2, Oracle Applications Product Directories

Each product has its own subdirectory under
APPL_TOP, and the Oracle Applications base release is typically reflected in
the name of the subdirectory. For R12, the base release is 12.0.0.

$ echo $APPL_TOP

/app/eoss/eossappl

 
The directory path for a particular product
is defined by the value of the environment variable <PROD>_TOP, where
<PROD> is the name of the product schema. For example, the slide above
displays three product directories. If the directory path to APPL_TOP is
/app/eoss/eossappl, the paths to these product directories are:

      

AU_TOP=/app/eoss/eossappl/au/11.5.0

      

FND_TOP=/app/eoss/eossappl/fnd/11.5.0

      

INV_TOP=/app/eoss/eoosappl/inv/11.5.0

 



3, eoss.env in APPL_TOP directory

#!/bin/sh

#

# $Header: APPLSYS_ux.env 115.46 2003/10/15 00:21:37 hfux ship $

#

# ###############################################################

#

# This file is automatically generated by AutoConfig.  It will be read and

# overwritten.  If you were instructed to edit this file, or if you are not

# able to use the settings created by AutoConfig, refer to Metalink document

# 165195.1 for assistance.

#

# ###############################################################

#

#

# The APPLFENV variable is the filename of this file.

# If you rename this file, you should change this value.

#

APPLFENV="eoss_oraebs.env"

export APPLFENV

#

# The PLATFORM variable is the Oracle name for this platform.

# The value below should match the value in adpltfrm.txt.

#

PLATFORM="LINUX"

export PLATFORM

#

# APPL_TOP is the top-level directory for Oracle Applications.

#

APPL_TOP="/app/eoss/eossappl"

export APPL_TOP

#

# FNDNAM is the name of your AOL schema.

#

FNDNAM="APPS"

export FNDNAM

#

# GWYUID is the schema name and password for your public schema.

#

GWYUID="APPLSYSPUB/PUB"

export GWYUID

#

# The APPCPNAM determines how files are named by cm

# Possible values are USER and REQID.

#

APPCPNAM="REQID"

export APPCPNAM

#

# The APPLMAIL variable is needed for relinking.

# You may edit its definition, but do not remove it.

# APPLMAIL={NONE | ORACLE_INTEROFFICE}

#

APPLMAIL="NONE"

export APPLMAIL

#

# Top-level directories for all products

#

ctxfile="/app/eoss/eossappl/admin/eoss_oraebs.xml"

if test -f $ctxfile; then

  allprods=`grep 'oa_type="PROD_TOP"' $ctxfile |

     sed 's/^.*</(.*/) oa_var[^>]*>[ ]*/(.*/)<.*$//1=/2; export /1;/g'`

  # set IFS to a NEWLINE - "; needs to be at the beginning of the line

  oIFS="$IFS"

  IFS="

";

  for prod in $allprods

  do

       eval $prod

  done

  # reset the IFS to space (default)

  IFS="$oIFS"

else

  # This is for the corner case where somebody removed the

  # context file and needs to rebuild the context file.

  AD_TOP="/app/eoss/eossappl/ad/11.5.0"

  export AD_TOP

  FND_TOP="/app/eoss/eossappl/fnd/11.5.0"

  export FND_TOP

fi                                                                               

#

# Get environment variable settings from fndenv.env and devenv.env

#

. /app/eoss/eossappl/fnd/11.5.0/fndenv.env

#

# Reset PATH

#

forpath=''

for pathseg in `echo $PATH | sed "s/:/ /g"`

do

  if test -f "$pathseg/aiap"    -o -f "$pathseg/aiap60"  -o /

          -f "$pathseg/FNDLIBR" -o -f "$pathseg/f60webmx" -o /

          -f "$pathseg/adaimgr"; then

    if test -f "$pathseg/oracle"; then

      forpath="$forpath:$pathseg"

    fi

  else

    forpath="$forpath:$pathseg"

  fi

done

PATH="/app/eoss/eossappl/fnd/11.5.0/bin:/app/eoss/eossappl/ad/11.5.0/bin:$forpath"

export PATH

unset forpath

#

# APPLDCP tells the Concurrent Manager whether you are using

# the Distributed Concurrent Processing feature.

#

APPLDCP="OFF"

export APPLDCP

#

# APPLCSF is the top-level directory in which the Concurrent Manager

# puts log and output files.

#

APPLCSF="/app/eoss/eosscsf"

export APPLCSF

#

# AFSYSCSI is the CSI number

#

AFSYSCSI="N/A"

#

# APPLLOG and APPLOUT are the subdirectories in which

# the Concurrent Manager puts log and output files.

#

APPLLOG="log"

export APPLLOG

APPLOUT="out"

export APPLOUT

APPLRGF="/app/eoss/eosscomn/rgf/eoss_oraebs"

export APPLRGF

#

# APPLTMP is the directory in which Oracle Applications

# temporary files are created.

#

APPLTMP="/app/eoss/eosscomn/temp"

export APPLTMP

#

# APPLPTMP is the directory in which PL/SQL output files are created.

#

APPLPTMP="/app/eoss/eosscsf/temp"

export APPLPTMP

#

# National Language Support environment variables

#

NLS_LANG="American_America.JA16SJIS"

export NLS_LANG

NLS_DATE_FORMAT="DD-MON-RR"

export NLS_DATE_FORMAT

NLS_NUMERIC_CHARACTERS=".,"

export NLS_NUMERIC_CHARACTERS

NLS_SORT="binary"

export NLS_SORT

#

# Oracle Reports 6.0 environment variables

#

REPORTS60_TMP="/app/eoss/eosscomn/temp"

export REPORTS60_TMP

#

# Reset REPORTS60_PATH

#

forpath=''

for pathseg in `echo $REPORTS60_PATH | sed "s/:/ /g"`

do

  if test "$pathseg" != "/app/eoss/eossappl/au/11.5.0/plsql" -a /

          "$pathseg" != "/app/eoss/eossappl/fnd/11.5.0/reports" -a /

          "$pathseg" != "/app/eoss/eossappl/au/11.5.0/graphs" -a /

          "$pathseg" != "/app/eoss/eossappl/au/11.5.0/reports" ; then

    forpath="$forpath:$pathseg"

  fi

done

REPORTS60_PATH="/app/eoss/eossappl/au/11.5.0/plsql:/app/eoss/eossappl/fnd/11.5.0/reports:/app/eoss/eossappl/au/11.5.0/reports:/app/eoss/eossappl/au/11.5.0/graphs"

export REPORTS60_PATH

unset forpath

#

# Oracle Forms 6.0 environment variables

#

PATH=$ORACLE_HOME/bin:${PATH}

export PATH

#

# Oracle Graphics 6.0 environment variables

#

#

# Reset GRAPHICS60_PATH

#

GRAPHICS60_PATH="/app/eoss/eossappl/au/11.5.0/graphs"

export GRAPHICS60_PATH

ORAPLSQLLOADPATH="/app/eoss/eossappl/au/11.5.0/graphs"

export ORAPLSQLLOADPATH

#

# Oracle Forms 6.0 environment variables

#

FORMS60_MAPPING="http://oraebs.ibmbcs.co.jp:8040/OA_TEMP"

export FORMS60_MAPPING

CNTL_BREAK="ON"

export CNTL_BREAK

FORMS60_MESSAGE_ENCRYPTION="TRUE"

export FORMS60_MESSAGE_ENCRYPTION

FORMS60_OUTPUT="/app/eoss/eosscomn/temp"

export FORMS60_OUTPUT

FORMS60_SESSION="TRUE"

export FORMS60_SESSION

FORMS60_OAM_FRD="OFF"

export FORMS60_OAM_FRD

ORACLE_TERM="vt220"

export ORACLE_TERM

FORMS60_APPSLIBS="APPCORE FNDSQF APPDAYPK APPFLDR GLCORE HR_GEN HR_SPEC ARXCOVER"

export FORMS60_APPSLIBS

FORMS60_FORCE_MENU_MNEMONICS="0"

export FORMS60_FORCE_MENU_MNEMONICS

#

# Reset FORMS60_PATH

#

FORMS60_PATH="/app/eoss/eossappl/au/11.5.0/resource:/app/eoss/eossappl/au/11.5.0/resource/stub"

export FORMS60_PATH

#

# Environment variables for integration with 3rd-party products

#

#

# For integration with ILOG

#

APPL_CPLEX_LICDIR="/app/eoss/eossappl/admin/cplex"

export APPL_CPLEX_LICDIR

#

# Add perl from the iAS location to the PATH and

# set PFER5LIB for Perl

#

if test -f /app/eoss/eossora/iAS/Apache/perl/bin/perl; then

 PATH=/app/eoss/eossora/iAS/Apache/perl/bin:${PATH}

 PERL5LIB=/app/eoss/eossora/iAS/Apache/perl/lib/5.00503:/app/eoss/eossora/iAS/Apache/perl/lib/site_perl/5.005

else

 PATH=/app/eoss/eosscomn/util/apache/1.3.9/Apache/perl/bin:${PATH}

 PERL5LIB=/app/eoss/eosscomn/util/apache/1.3.9/Apache/perl/perl5/lib/5.00503:/app/eoss/eosscomn/util/apache/1.3.9/Apache/perl/perl5/lib/site_perl/5.005

fi

export PATH

export PERL5LIB

#

# Get customer-defined environment variable settings

#

. /app/eoss/eossappl/admin/adovars.env

#

# Applications COMMON_TOP directory

#

COMMON_TOP="/app/eoss/eosscomn"

export COMMON_TOP

#

# iAS ORACLE_HOME directory

#

IAS_ORACLE_HOME="/app/eoss/eossora/iAS"

export IAS_ORACLE_HOME

FORMS60_WEB_CONFIG_FILE="/app/eoss/eosscomn/html/bin/appsweb_eoss_oraebs.cfg"

export FORMS60_WEB_CONFIG_FILE

REPORTS60_PRE="&5555"

export REPORTS60_PRE

REPORTS60_POST="&5556"

export REPORTS60_POST

FORMS60_BLOCKING_LONGLIST="FALSE"

export FORMS60_BLOCKING_LONGLIST

FORMS60_LOV_INITIAL="5000"

export FORMS60_LOV_INITIAL

FORMS60_TIMEOUT="5"

export FORMS60_TIMEOUT

FORMS60_RESTRICT_ENTER_QUERY="TRUE"

export FORMS60_RESTRICT_ENTER_QUERY

FORMS60_CATCHTERM="1"

export FORMS60_CATCHTERM
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐