Oracle EBS R12文件系统结构
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
- 在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具体能干啥,这还需要一篇单独的文档,在这里我们只是简单的介绍一下好了
- Generate message files
从oracle应用的对象库表中生成message二进制文件到$PROD_TOP/mesg路径下
- Generate form files
- form,把$AU_TOP/forms/<LANG>/下的fmb文件生成<PROD>_TOP/forms/<LANG>下的fmx文件
- library,把$AU_TOP/resource/下的pll文件重新生成plx文件
- 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文件并且
- 在java_top生成jar文件并复制到appl_top
- 在appl_top和java_top生成其他java依赖文件
- 在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文件系统结构相关推荐
- Oracle EBS R12文件系统结构(学习汇总网上资料)
Oracle EBS R12在服务器端文件结构如下: 顶层目录下面分为 1)inst --–跟ebs整个实例(instance)相关的配置信息以及其他信息 2) db ---主要存储DB层的信息 ...
- oracle ebs r12 nls,Oracle EBS R12 - 如何通过命令上传XML/BI Publisher数据定义文件和模板文件...
Oracle EBS R12 - EBS如何通过命令上传XML/BI Publisher数据定义文件和模板文件 以apdxxx1i用户登录系统,执行如下命令: (如果db和ap部署在不同节点,jdbc ...
- oracle电子商务套件视频,Oracle电子商务套件培训 Oracle EBS R12 制造模块培训视频教程 Oracle管理套件教程...
Oracle电子商务套件培训 Oracle EBS R12 制造模块培训视频教程 Oracle管理套件教程│ ├<01> │ │ ├00_ERP基本原理-概念补充.pdf │ │ ...
- Oracle EBS R12.1.1 应用克隆 - 3
2.2.clone完成后设置环境变量(如果是覆盖环境,则此步骤不需要操作,因为profile不变) 到owner的home目录 vi .bash_profile (aix - .p ...
- Oracle EBS R12 创建会计科目失败诊断和处理
前言:Oracle EBS R12 财务系统中运维工作中比较常见的问题就是创建会计科目失败,本文对资产模块和应付模块创建会计科目的一般情况进行总结. 1.创建会计科目失败一般场景 1.1 期间未打开 ...
- Oracle ebs r12官方虚拟机配置
硬件要求 虚拟机硬件 内存:12GB+ 硬盘:300GB+ 处理器:4线程+ 宿主机(本地机器) 内存:16GB+ 硬盘:500GB+ 处理器:8线程+ 笔者宿主机信息如下: 型号:MacBook P ...
- oracle税则的优先级,Oracle EBS r12财务模块
Oracle EBS r12财务模块 2015-08-11 | 北京 | 点击450次 | 信息编号:2015428162426114253240250212717 培训内容: R12 Oracle ...
- etcc oracle ebs,ORACLE EBS R12 FOR WINDOWS 安装
<ORACLE EBS R12 FOR WINDOWS 安装>由会员分享,可在线阅读,更多相关<ORACLE EBS R12 FOR WINDOWS 安装(43页珍藏版)>请在 ...
- Oracle EBS R12 财务总账模块设置相关问题
1.法人主体创建过程中,地区选择不到"中国"或"China" 问题描述:在法人主体创建界面中,注册信息中"地区"和"管辖区&quo ...
最新文章
- 喜报!中华万年历签约神策数据
- 《面向模式的软件体系结构2-用于并发和网络化对象模式》读书笔记(17)--- 领导者/追随者...
- new delete malloc free
- Javascript特效:旋转木马轮播图
- cakephp index.php,CakePHP - 中文手册
- 机房收费系统-数据库设计说明书
- matlab仿真AMI码变换,matlab编程
- python语料库_NLPPython笔记——语料库
- 朴实无华!注意力机制神经网络解析
- 智联招聘中申请职位之后你根本不知道你申请的职位是啥,而且不想说...
- Latex的中文模板分享~~~
- Redis核心技术与实战-学习笔记(二十九):Redis并发控制
- 记忆化搜索 (蒟蒻练习生)
- 4c钻石净度魔术语言,『钻石4C』钻石净度,钻石净度怎么看
- 遭遇Win32.Loader.c,Trojan.PSW.Win32.GameOnline,Trojan.PSW.Win32.AskTao等1
- 为你的 Linux 桌面设置一张实时的地球照片
- 实验吧-杂项-MD5之守株待兔(时间戳python时间戳函数time.time())
- 计算机组成原理时序与启停实验,计算机组成原理时序与启停实验.doc
- DENdb:human增强子数据库
- win10安装SqlServer2014