Oracle EBS R12文件系统结构

本文深入解析了EBSR12服务器端的文件组织结构,包括顶层目录的划分及其具体内容,如INST_TOP、DB和APPs部分,并详细介绍了各部分的子目录及其作用。此外,还阐述了配置文件的位置和用途,以及EBSDBA常用的管理脚本,覆盖了应用层、数据库层和AD管理的相关内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

EBS R12服务器端文件结构如下:

 

顶层目录下面分为

1inst --------ebs整个实例(instance)相关的配置信息以及其他信息

2) db -------主要存储DB层的信息

3) apps -------主要是应用层的信息

 

 

1)首先来看 INST_TOP的情况

 

 

 

 

 

2) 再来看 数据库的内容的情况

 

3) 最后是apps的内容

 

上图文件夹的说明如下:

apps_st/appl ----------按照product分开(hr,pay,gl),每个product都有一个单独的文件夹。比方说appl下面会有hr文件夹,是HR模块用到的,所有与HR模块相关的formreportsql脚本,oaf页面等都会在hr文件夹下面。

apps_st/comn----------该目录下面是各个product会都用到的一些common的东西,需要说明的是所有的java class都会放在此目录的子目录下面。

tech_st/------------------ebs的架构从底层往上进行划分的话(如下图),该文件夹下面放置的应该是Applications Technology Stack对应的内容,它们会被各个product(hr,pay,gl等)调用,充当一个被公共调用者的角色。

tech_st/10.1.2----------存放forms servicereport等相关内容文件以及信息

tech_st/10.1.3----------web service相关的文件以及信息

 

而配置文件的信息如下:

<CONTEXT_NAME>.env 10.2.0.2 ORACLE_HOME Oracle Server Enterprise Edition <BASE_PATH>/db/tech_st/11.1.0

<CONTEXT_NAME>.env AS 10.1.2 ORACLE_HOME Oracle Tools Technology Stack <BASE_PATH>/appl/tech_st/10.1.2(好像没有)

<CONTEXT_NAME>.env AS 10.1.3 ORACLE_HOME Java Technology Stack <BASE_PATH>/appl/tech_st/10.1.3(好像没有)

<CONTEXT_NAME>.env APPL_TOP Oracle Applications $APPL_TOP

APPS<CONTEXT_NAME>.env APPL_TOP Consolidated Environment File $APPL_TOP

 

 

EBS DBA会经常用到一些script

1)在Application Tier,会有一些与应用层相关的进程的script提供给dba使用,这些script的路径是$ADMIN_SCRIPTS_HOME,同时也是$INST_TOP/admin/scripts这个路径。 这些script的举例如下:

adautocfg.sh 可以用来run AutoConfig,每次运行都会读取将配置文件里面的信息,然后生效。

adcmctl.sh 可以用来start/stop concurrent manager进程

adapcctl.sh 可以用来start/stop HTTP server

adfrmctl.sh 可以用来start/stop forms OC4J instance

2) DB tier,会有有一些script可以用来对 数据库进程进行管理,它们所在的路径是

<RDBMS ORACLE_HOME>/appsutil/scripts/<CONTEXT_HOME>,例如:

addlnctl.sh start/stop <SID> start/stop相关数据库的listener 进程

addbctl.sh start/stop normal start/stop 数据库进程

3) 除此之外,还有一些AD Administration工作相关的一些script,它们位于$APPL_TOP/ad/12.0.0/bin这个目录底下,这些script的任务主要分为以下几类:

File generation tasks

File system maintenance tasks

Database maintenance tasks

Database entities compilation and reloading tasks

 

举例:adpatch 是用来打patch的,adconfig.sh可以用来报告相关的配置信息等等,这些script产生的信息位于$APPL_TOP/admin/<SID>/log底下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值