好记性不如烂笔头。重读ebs concept 文档,顺便将这部分再摘录加稍微整理下了。
就写两点,一是ebs 系统的文件系统架构,二是比较常用的log 目录。
1. 先来个图
文档中的解释:
•The <dbname>DATA or DATA_TOP directory is located on the database server
machine, and contains the system tablespaces, redo log files, data tablespaces, index
tablespaces, and database files.
• The <dbname>DB directory is located on the database server machine, and contains
the ORACLE_HOME for the Oracle9i database.
• The <dbname>APPL or APPL_TOP directory contains the product directories and
files for Oracle Applications.
• The <dbname>ORA directory contains the ORACLE_HOMEs for the Applications
technology stack components.
• The <dbname>COMN or COMN_TOP (or COMMON_TOP) directory contains
directories and files used across products.
我的语言:
<dbname>DATA 就是ebs 数据库数据文件的所在目录。
<dbname>DB 就是ebs数据库所需要安装的oracle 的ORACLE_HOME。
<dbname>APPL 是用来存放各个模块程序文件的目录 ;多个模块指总账、应收、应付、现金、库存等等模块,客户化的模块也属于这一范畴(因此新建立一个客户化模块的时候,需要在APPL_TOP 下建立客户化模块所对应的目录结构),APPL_TOP下面对应每个模块有一个目录,以模块的简称命名,比如gl,ap,ar等;所谓程序文件,指forms,reports,html,jar,mesg等,比较常用的客户化开发可能会是forms 和reports,因此,对于这些程序文件,正是要部署在APPL_TOP下对应模块子目录中的相应目录中;刚才说到相应目录,是因为子模块目录下,根据程序文件的性质,又分了好几个目录,比如forms,reports,html,jar,java等。
<dbname>ORA 是ebs 中间件层服务的程序文件所在地,它包含了oracle 8.0.6 客户端和 iAS server ;oracle 客户端自不必多说;oracle iAS 是一种中间件的架构,它是一种j2ee 架构的具体实现,它提供了一个设计、开发、部署一个web 系统的平台; ebs 的forms server,apache server 等正是来源于此。
<dbname>COMN 是为了访问和管理ebs 系统,日常所使用到的文件和脚本的集合地;比如登陆ebs所需要的html 文件和jsp 文件,以及管理ebs 中间件服务停起所用的sh 脚本,以及配置所使用的相关perl 脚本等;COMN_TOP 下 主要分了这几个子目录 admin , clone , html , java, _pages, portal, rgf , temp, util , 那么可以大致分为配置管理类用途的目录和ebs 通用的html 类程序文件类的目录,在我看来,admin 和 clone 是配置管理类的目录,剩下的目录就是静态的通用程序文件目录,这里说通用,是因为不是模块相关的,要是模块相关的,估计会被放入 APPL_TOP 下对应模块的html 或java 目录去了。
看看实际的目录结构和目录划分,会更清楚一些(这里只说中间件层的三个TOP):
--<dbname>ORA
appltest@cwdata:/u01/oracle/testappl> ls
abm ap ast bne cin csm cus eng frm gmi ibe iex isc mfg oke ozp pom qot test.env xle zx
ad APPSORA.env au bom cln csp cz eni fte gml ibp igc itg mrp oki ozs pon qp vea xnb
admin APPStest_cwdata.env ax bsc cn csr ddd evm fun gmp ibu igf ja msc okl pa pos qrm veh xnc
ahl ar az cap crp css dom fa fv gms iby igi je msd oko pay pqh rcm wip xni
ahm as ben car cs cua dt fem gcs gr icx igs jg mso okr per pqp rg wms xnm
ak asf bic cce csc cue eaa ff ghr hri ieb igw jl msr oks pji prp rhx wps xnp
alr asg bil cct csd cuf eam fii gl hxc iec imc jtf mst okx pjm psa rla wsh xns
amf asl bim ce cse cug ec flm gma hxt iem imt jtm mwa ont pmi psb rlm wsm xtr
ams asn bis cfa csf cui ecx fnd gmd ia ieo inv jts oe opi pn psp sht xdo zfa
amv aso biv cgl csi cun edr fpa gme iba ies ipa lns okb ota po pv ssp xdp zpb
amw asp bix chv csl cup ego fpt gmf ibc ieu ipd me okc ozf poa qa test_cwdata.env xla zsa
appltest@cwdata:/u01/oracle/testappl> cd $GL_TOP
appltest@cwdata:/u01/oracle/testappl/gl/11.5.0> ls
admin bin forms help html jar java lib log mds media mesg out patch reports sql
--<dbname>COMN
appltest@cwdata:/u01/oracle/testcomn> cd $COMMON_TOP
appltest@cwdata:/u01/oracle/testcomn> ls
admin clone clone_bak html java _pages portal rgf temp util
appltest@cwdata:/u01/oracle/testcomn> pwd
--<dbname>ORA
appltest@cwdata:/u01/oracle/testora> pwd
/u01/oracle/testora
appltest@cwdata:/u01/oracle/testora> ls
8.0.6 iAS
appltest@cwdata:/u01/oracle/testora> cd iAS
appltest@cwdata:/u01/oracle/testora/iAS> ls
6iserver dbs javavm network patch_install.sh setup_stubs.Apr1107-2142.log starterdb
admin dm jdbc ocommon plsql setup_stubs.Apr1107-2146.log svrmgr
Apache doc jis ocs4j portal30 setup_stubs.Jul0307-1229.log sysman
appsjre118 hs jlib odg precomp setup_stubs.Jul0307-1330.log test_cwdata.env
appsoui IAS1022.xml JRE oem_webstage rdbms setup_stubs.May1007-1405.log test.env
appsutil icache jsp oracore README.stub setup_stubs.May1107-0151.log webcache
assistants ifs1.1 ldap ord relnotes setup_stubs.sh wwg
bin install lib otrace remove_stubs.sh slax xdk
classes install.platform mapviewer owm remove_stubs.sh.tmp soap
converters inventory md panama resp sqlj
ctx jar mp patch_install.sbs root.sh sqlplus
appltest@cwdata:/u01/oracle/testora/iAS>
2. 因为ebs 的文件系统分的很细,目录繁多,因此有时在实际操作时,不容易找到想要的log 文件,稍微将常用的log 文件目录整理了下,请看下面。
目录 log 类型
$APPL_TOP/admin/<oracle_sid>/log patch,adadmin 的log
$APPL_TOP/admin/<oracle_sid>_<host_name>/log adclone,adconfig 的log
$COMPONENT_TOP/admin/log/<oracle_sid>_<host_name> 日常并发管理器的log,以及日常请求的log等
$COMPONENT_TOP/admin/out/<oracle_sid>_<host_name> 日常并发请求的输出
就写两点,一是ebs 系统的文件系统架构,二是比较常用的log 目录。
1. 先来个图
文档中的解释:
•The <dbname>DATA or DATA_TOP directory is located on the database server
machine, and contains the system tablespaces, redo log files, data tablespaces, index
tablespaces, and database files.
• The <dbname>DB directory is located on the database server machine, and contains
the ORACLE_HOME for the Oracle9i database.
• The <dbname>APPL or APPL_TOP directory contains the product directories and
files for Oracle Applications.
• The <dbname>ORA directory contains the ORACLE_HOMEs for the Applications
technology stack components.
• The <dbname>COMN or COMN_TOP (or COMMON_TOP) directory contains
directories and files used across products.
我的语言:
<dbname>DATA 就是ebs 数据库数据文件的所在目录。
<dbname>DB 就是ebs数据库所需要安装的oracle 的ORACLE_HOME。
<dbname>APPL 是用来存放各个模块程序文件的目录 ;多个模块指总账、应收、应付、现金、库存等等模块,客户化的模块也属于这一范畴(因此新建立一个客户化模块的时候,需要在APPL_TOP 下建立客户化模块所对应的目录结构),APPL_TOP下面对应每个模块有一个目录,以模块的简称命名,比如gl,ap,ar等;所谓程序文件,指forms,reports,html,jar,mesg等,比较常用的客户化开发可能会是forms 和reports,因此,对于这些程序文件,正是要部署在APPL_TOP下对应模块子目录中的相应目录中;刚才说到相应目录,是因为子模块目录下,根据程序文件的性质,又分了好几个目录,比如forms,reports,html,jar,java等。
<dbname>ORA 是ebs 中间件层服务的程序文件所在地,它包含了oracle 8.0.6 客户端和 iAS server ;oracle 客户端自不必多说;oracle iAS 是一种中间件的架构,它是一种j2ee 架构的具体实现,它提供了一个设计、开发、部署一个web 系统的平台; ebs 的forms server,apache server 等正是来源于此。
<dbname>COMN 是为了访问和管理ebs 系统,日常所使用到的文件和脚本的集合地;比如登陆ebs所需要的html 文件和jsp 文件,以及管理ebs 中间件服务停起所用的sh 脚本,以及配置所使用的相关perl 脚本等;COMN_TOP 下 主要分了这几个子目录 admin , clone , html , java, _pages, portal, rgf , temp, util , 那么可以大致分为配置管理类用途的目录和ebs 通用的html 类程序文件类的目录,在我看来,admin 和 clone 是配置管理类的目录,剩下的目录就是静态的通用程序文件目录,这里说通用,是因为不是模块相关的,要是模块相关的,估计会被放入 APPL_TOP 下对应模块的html 或java 目录去了。
看看实际的目录结构和目录划分,会更清楚一些(这里只说中间件层的三个TOP):
--<dbname>ORA
appltest@cwdata:/u01/oracle/testappl> ls
abm ap ast bne cin csm cus eng frm gmi ibe iex isc mfg oke ozp pom qot test.env xle zx
ad APPSORA.env au bom cln csp cz eni fte gml ibp igc itg mrp oki ozs pon qp vea xnb
admin APPStest_cwdata.env ax bsc cn csr ddd evm fun gmp ibu igf ja msc okl pa pos qrm veh xnc
ahl ar az cap crp css dom fa fv gms iby igi je msd oko pay pqh rcm wip xni
ahm as ben car cs cua dt fem gcs gr icx igs jg mso okr per pqp rg wms xnm
ak asf bic cce csc cue eaa ff ghr hri ieb igw jl msr oks pji prp rhx wps xnp
alr asg bil cct csd cuf eam fii gl hxc iec imc jtf mst okx pjm psa rla wsh xns
amf asl bim ce cse cug ec flm gma hxt iem imt jtm mwa ont pmi psb rlm wsm xtr
ams asn bis cfa csf cui ecx fnd gmd ia ieo inv jts oe opi pn psp sht xdo zfa
amv aso biv cgl csi cun edr fpa gme iba ies ipa lns okb ota po pv ssp xdp zpb
amw asp bix chv csl cup ego fpt gmf ibc ieu ipd me okc ozf poa qa test_cwdata.env xla zsa
appltest@cwdata:/u01/oracle/testappl> cd $GL_TOP
appltest@cwdata:/u01/oracle/testappl/gl/11.5.0> ls
admin bin forms help html jar java lib log mds media mesg out patch reports sql
--<dbname>COMN
appltest@cwdata:/u01/oracle/testcomn> cd $COMMON_TOP
appltest@cwdata:/u01/oracle/testcomn> ls
admin clone clone_bak html java _pages portal rgf temp util
appltest@cwdata:/u01/oracle/testcomn> pwd
--<dbname>ORA
appltest@cwdata:/u01/oracle/testora> pwd
/u01/oracle/testora
appltest@cwdata:/u01/oracle/testora> ls
8.0.6 iAS
appltest@cwdata:/u01/oracle/testora> cd iAS
appltest@cwdata:/u01/oracle/testora/iAS> ls
6iserver dbs javavm network patch_install.sh setup_stubs.Apr1107-2142.log starterdb
admin dm jdbc ocommon plsql setup_stubs.Apr1107-2146.log svrmgr
Apache doc jis ocs4j portal30 setup_stubs.Jul0307-1229.log sysman
appsjre118 hs jlib odg precomp setup_stubs.Jul0307-1330.log test_cwdata.env
appsoui IAS1022.xml JRE oem_webstage rdbms setup_stubs.May1007-1405.log test.env
appsutil icache jsp oracore README.stub setup_stubs.May1107-0151.log webcache
assistants ifs1.1 ldap ord relnotes setup_stubs.sh wwg
bin install lib otrace remove_stubs.sh slax xdk
classes install.platform mapviewer owm remove_stubs.sh.tmp soap
converters inventory md panama resp sqlj
ctx jar mp patch_install.sbs root.sh sqlplus
appltest@cwdata:/u01/oracle/testora/iAS>
2. 因为ebs 的文件系统分的很细,目录繁多,因此有时在实际操作时,不容易找到想要的log 文件,稍微将常用的log 文件目录整理了下,请看下面。
目录 log 类型
$APPL_TOP/admin/<oracle_sid>/log patch,adadmin 的log
$APPL_TOP/admin/<oracle_sid>_<host_name>/log adclone,adconfig 的log
$COMPONENT_TOP/admin/log/<oracle_sid>_<host_name> 日常并发管理器的log,以及日常请求的log等
$COMPONENT_TOP/admin/out/<oracle_sid>_<host_name> 日常并发请求的输出