ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle EBS R12文件系统结构

Oracle EBS R12文件系统结构

原创 Linux操作系统 作者:harry_chen006 时间:2011-05-26 14:36:02 0 删除 编辑
EBS R12在服务器端文件结构如下:

顶层目录下面分为
1)inst --------跟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模块相关的form,report,sql脚本,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 service,report等相关内容文件以及信息
tech_st/10.1.3----------web service相关的文件以及信息



而配置文件的信息如下:
.env        10.2.0.2 ORACLE_HOME          Oracle Server Enterprise Edition         /db/tech_st/11.1.0
.env        AS 10.1.2 ORACLE_HOME       Oracle Tools Technology Stack         /appl/tech_st/10.1.2(好像没有)
.env        AS 10.1.3 ORACLE_HOME        Java Technology Stack                             /appl/tech_st/10.1.3(好像没有)
.env         APPL_TOP           Oracle Applications        $APPL_TOP
APPS.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可以用来对 数据库进程进行管理,它们所在的路径是
/appsutil/scripts/,例如:
      addlnctl.sh start/stop    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//log底下

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25441646/viewspace-696354/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-03-04

  • 博文量
    10
  • 访问量
    17359