开始仔细的阅读oracle applications concept,接触了一段时间oracle ebs系统,但是对它还是比较茫然,所以,决定好好的把文档看几遍。当然,还包括Maintenance utilities、Maintenance procedures这两个重点文档。
收获是非常大的,经过文档中的介绍,对ebs系统终于有了大概的了解。
Architecture
经典的三层架构,desktop tier、applications tier、database tier。Desktop tier通过浏览器,利用oracle自己的JVM-JInitiator跟Applications tier通讯,将表单以jar文件的形式缓存在本地,Applications tier则管理着desktop tier和database tier之间的通讯,有时候看起来像是一个中间层,包括Web Services、Forms Services、Concurrent Processing Server、Admin Server。AD的设置工具集:" AD Administration – 完成日常维护任务" AD Merge Patch – 合并patches到单独的patch" AutoConfig – 管理配置改变." AutoPatch – 应用patches、增加语言产品" Rapid Clone – 快速克隆" Rapid Install – 配置oracle applications systemFile System" The db/apps_st/data (DATA_TOP) 位于数据库节点机器, 包含表空间、日志文件、控制文件" The db/tech_st/10.2.0 包含10g数据库ORACLE_HOME" The apps/apps_st/appl (APPL_TOP) 包含oracle applications产品文件和目录" The apps/apps_st/comn or (COMMON_TOP or COMN_TOP) 包含(习惯的?across)产品目录和文件" The apps/tech_st/10.1.2包含应用技术堆工具组件的ORACLE_HOME" The apps/tech_st/10.1.3包含java组件的ORACLE_HOMEAPPL_TOP1. 核心技术文件和目录2. 产品文件和目录(所有产品)3. 主应用环境文件,<CONTEXT_NAME>.env4. 统一环境文件,APPS<CONTEXT_NAME>.envCONTEXT_NAME 默认为 SID_hostnamedmin, ad, au, fnd 是核心技术目录The admin directory这个目录和子目录包含在升级和维护程序时使用ad工具的文件和脚本这些文件和脚本包括:1. adovars.env环境文件,它定义某些文件和目录的位置2. 升级间的脚本3. 升级的<SID>/log 和 <SID>/log目录和各自的输出文件4. A<SID>/restart目录—AD程序创建的restart file5. 上下文文件,<CONTEXT_NAME>.xml The ad (Applications DBA) directory包含:AdadminAutoconfig(adconfig.sh)Database OrganizationAPPS Schema有权完成ebs数据模型,类似system schema,有权进入完整数据库,applications职责连接APPS schema,而且,环境变量FNDNAM名称设置为APPSAPPS and Base Product Schemas下列对象安装在apps下包、过程、函数、触发器、视图、物化视图、java类、队列下列对象安装在产品schemas下表、序列、索引、约束、队列都会grant表和序列给apps,或者,在apps下创建各对象的同义词Space Management要求最小8k的表空间Tablespaces必须:system、undo、tempData 表空间以‘D’结尾Index 表空间以 ‘X’结尾