Oracle EBS R12文件系统结构-初识

R12.1

整体图如下

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

顶层目录下面分为

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

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

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

INST_TOP

1)首先来看 INST_TOP的情况

DB

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

APPS

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等相关内容文件以及信息

--Oracle Tools Technology Stack

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

--Java Technology Stack

配置文件

而配置文件的信息如下:

/db/tech_st/10.2.0/<CONTEXT_NAME>.env

=< ORACLE_HOME >/<CONTEXT_NAME>.env

--10.2.0.2 Oracle Server Enterprise Edition

/apps/apps_st/appl/<CONTEXT_NAME>.env

=< APPL_TOP >/<CONTEXT_NAME>.env

--Consolidated Environment File

ADADMIN01

EBS DBA会经常用到一些script

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

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

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

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

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

一般来说,如果你不想用oracle写好的adstrtal.sh脚本来启动应用的话,分开启动也是可以的

运行adoafmctl.sh

日志如下:

You are running adoafmctl.sh version 120.6.12000000.3

Checking status of OPMN managed OAFM OC4J instance ...

Processes in Instance: PROD_crmdb.crmdb.qsbk.net

-------------------+--------------------+---------+---------

ias-component      | process-type       |     pid | status

-------------------+--------------------+---------+---------

default_group      | oafm               | 370280~ | Alive

default_group      | forms              | 484312~ | Alive

default_group      | oacore             | 395183~ | Alive

HTTP_Server        | HTTP_Server        | 286394~ | Alive

adoafmctl.sh: exiting with status 0

adoafmctl.sh: check the logfile /prodof01/inst/apps/PROD_crmdb/logs/appl/admin/log/adoafmctl.txt for more information ...

运行adalnctl.sh

日志如下:

adalnctl.sh version 120.3

Checking status for listener process APPS_PROD.

LSNRCTL for IBM/AIX RISC System/6000: Version 10.1.0.5.0 - Production on 17-MAY-2016 11:45:14

Copyright (c) 1991, 2004, Oracle.  All rights reserved.

Connecting to (ADDRESS=(PROTOCOL=TCP)(Host=crmdb)(Port=1656))

STATUS of the LISTENER

------------------------

Alias                     APPS_PROD

Version                   TNSLSNR for IBM/AIX RISC System/6000: Version 10.1.0.5.0 - Production

Start Date                26-APR-2016 18:31:43

Uptime                    20 days 17 hr. 13 min. 30 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      ON

Listener Parameter File   /prodof01/inst/apps/PROD_crmdb/ora/10.1.2/network/admin/listener.ora

Listener Log File         /prodof01/inst/apps/PROD_crmdb/logs/ora/10.1.2/network/apps_prod.log

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=crmdb.qsbk.net)(PORT=1656)))

Services Summary...

Service "FNDFS" has 1 instance(s).

Instance "FNDFS", status UNKNOWN, has 1 handler(s) for this service...

Service "FNDSM" has 1 instance(s).

Instance "FNDSM", status UNKNOWN, has 1 handler(s) for this service...

The command completed successfully

adalnctl.sh: exiting with status 0

adalnctl.sh: check the logfile /prodof01/inst/apps/PROD_crmdb/logs/appl/admin/log/adalnctl.txt for more information ...

启动并发管理器

adcmctl.sh

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

<ORACLE_HOME>/appsutil/scripts/<CONTEXT_HOME>

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

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

ADADMIN02

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底下

Adadmin

至于adadmin具体能干啥,这还需要一篇单独的文档,在这里我们只是简单的介绍一下好了

  1. Generate message files

从oracle应用的对象库表中生成message二进制文件到$PROD_TOP/mesg路径下

  1. Generate form files
  1. form,把$AU_TOP/forms/<LANG>/下的fmb文件生成<PROD>_TOP/forms/<LANG>下的fmx文件
  2. library,把$AU_TOP/resource/下的pll文件重新生成plx文件
  3. menu,FNDMENU.mmb -> FNDMENU.mmx

3.  Generate report files

根据安装语言生成report文件(.rdf)

4.  Generate graphics files

生成所有安装语言的图形文件,扩展名为*.ogd

5.  Generate product JAR files

当你升级tech_st的时候,生成jar包文件。它会标识出在webserver上存在的.jar文件并且

  1. 在java_top生成jar文件并复制到appl_top
  2. 在appl_top和java_top生成其他java依赖文件
  3. 在appl_top和java_top下重新生辰java库

6.  Exit AD Administartion

R12.2

最后附上一张R12.2的结构图

我们可以发现所有之前有10.1.3的地方,要么没有了,要么换成FMW文件夹了

而且在最顶层单独多出了一个FMW_HOME

还记得前边介绍的10.1.3的路径么,是java technology stack,ebs的中间键从原来的oc4j变成了现在的weblogic,所以存放java相关技术的路径变化了。

Oracle EBS R12文件系统结构相关推荐

  1. Oracle EBS R12文件系统结构(学习汇总网上资料)

    Oracle EBS R12在服务器端文件结构如下: 顶层目录下面分为 1)inst --–跟ebs整个实例(instance)相关的配置信息以及其他信息 2)  db   ---主要存储DB层的信息 ...

  2. oracle ebs r12 nls,Oracle EBS R12 - 如何通过命令上传XML/BI Publisher数据定义文件和模板文件...

    Oracle EBS R12 - EBS如何通过命令上传XML/BI Publisher数据定义文件和模板文件 以apdxxx1i用户登录系统,执行如下命令: (如果db和ap部署在不同节点,jdbc ...

  3. oracle电子商务套件视频,Oracle电子商务套件培训 Oracle EBS R12 制造模块培训视频教程 Oracle管理套件教程...

    Oracle电子商务套件培训 Oracle EBS R12 制造模块培训视频教程 Oracle管理套件教程│  ├<01> │  │  ├00_ERP基本原理-概念补充.pdf │  │  ...

  4. Oracle EBS R12.1.1 应用克隆 - 3

    2.2.clone完成后设置环境变量(如果是覆盖环境,则此步骤不需要操作,因为profile不变) 到owner的home目录   vi   .bash_profile       (aix - .p ...

  5. Oracle EBS R12 创建会计科目失败诊断和处理

    前言:Oracle EBS R12 财务系统中运维工作中比较常见的问题就是创建会计科目失败,本文对资产模块和应付模块创建会计科目的一般情况进行总结. 1.创建会计科目失败一般场景 1.1 期间未打开 ...

  6. Oracle ebs r12官方虚拟机配置

    硬件要求 虚拟机硬件 内存:12GB+ 硬盘:300GB+ 处理器:4线程+ 宿主机(本地机器) 内存:16GB+ 硬盘:500GB+ 处理器:8线程+ 笔者宿主机信息如下: 型号:MacBook P ...

  7. oracle税则的优先级,Oracle EBS r12财务模块

    Oracle EBS r12财务模块 2015-08-11 | 北京 | 点击450次 | 信息编号:2015428162426114253240250212717 培训内容: R12 Oracle ...

  8. etcc oracle ebs,ORACLE EBS R12 FOR WINDOWS 安装

    <ORACLE EBS R12 FOR WINDOWS 安装>由会员分享,可在线阅读,更多相关<ORACLE EBS R12 FOR WINDOWS 安装(43页珍藏版)>请在 ...

  9. Oracle EBS R12 财务总账模块设置相关问题

    1.法人主体创建过程中,地区选择不到"中国"或"China" 问题描述:在法人主体创建界面中,注册信息中"地区"和"管辖区&quo ...

最新文章

  1. 喜报!中华万年历签约神策数据
  2. 《面向模式的软件体系结构2-用于并发和网络化对象模式》读书笔记(17)--- 领导者/追随者...
  3. new delete malloc free
  4. Javascript特效:旋转木马轮播图
  5. cakephp index.php,CakePHP - 中文手册
  6. 机房收费系统-数据库设计说明书
  7. matlab仿真AMI码变换,matlab编程
  8. python语料库_NLPPython笔记——语料库
  9. 朴实无华!注意力机制神经网络解析
  10. 智联招聘中申请职位之后你根本不知道你申请的职位是啥,而且不想说...
  11. Latex的中文模板分享~~~
  12. Redis核心技术与实战-学习笔记(二十九):Redis并发控制
  13. 记忆化搜索 (蒟蒻练习生)
  14. 4c钻石净度魔术语言,『钻石4C』钻石净度,钻石净度怎么看
  15. 遭遇Win32.Loader.c,Trojan.PSW.Win32.GameOnline,Trojan.PSW.Win32.AskTao等1
  16. 为你的 Linux 桌面设置一张实时的地球照片
  17. 实验吧-杂项-MD5之守株待兔(时间戳python时间戳函数time.time())
  18. 计算机组成原理时序与启停实验,计算机组成原理时序与启停实验.doc
  19. DENdb:human增强子数据库
  20. win10安装SqlServer2014

热门文章

  1. 使用 usbmon 抓取 usb 总线上的数据
  2. 数据库方向的顶级国际会议。
  3. RC4(原理+代码+调用openssl库+报错分析)
  4. Android屏幕适配全攻略
  5. 啥是对象的浅度克隆和深度克隆?
  6. 什么是并发、并行、高并发?到底多大才算高并发?
  7. 夏季清热败火的2道凉菜
  8. 微软服务器WIFI连不上吗,微软官方解决Surface Pro 4连不上WiFi的六种教程
  9. win10卸载db2_如何彻底删除Win10 系统自带的库?
  10. 面试官“老生长谈”Handler、Binder 机制 作何解?