R11i应用架构详解:EBS 11i数据库与文件系统结构

需积分: 50 6 下载量 145 浏览量 更新于2024-08-14 收藏 3.61MB PPT 举报
本文档主要介绍了Oracle EBS 11i系统的数据库层文件系统结构以及应用层文件系统结构,这两部分对于理解Oracle数据库管理系统在企业资源规划(ERP)平台中的关键角色至关重要。 首先,我们来关注数据库层文件系统结构。这部分的核心是与Oracle Database Server Files相关的两个数据库:<db name>DATA和<db name>DB。<db name>DATA数据库包含了Oracle Applications数据库的所有必要文件,如数据文件、控制文件等,这些文件对于数据库的正常运行至关重要。而<db name>DB数据库则包含了Oracle Home,即Oracle数据库安装目录,包括了Oracle服务器的配置、库文件和其他支持文件。 Oracle Applications File System (OAFS)是专为Oracle Applications设计的,它将数据库和应用程序文件组织在一起,使得管理变得更加高效。OAFS通过将不同的数据库组件和应用程序数据分开存储,实现了更好的数据安全性和性能优化。 接下来,文档详细描述了应用层文件系统结构。在应用层,有以下几个关键的部分: 1. `<top>`层次代表顶层目录,包含多个子目录,如`<dbname>APPL`、`<dbname>COMN`等,这些用于存放Oracle Applications的不同组件和数据,如Forms、Reports、Discoverer等。 2. `<dbname>APPL`和`<dbname>COMN`通常指向Oracle 8.0.6和Oracle iAS(集成应用程序服务)的文件,包括日志、输出文件和Java文件,以及产品目录,如Product Directories。 3. `<dbname>APPL`11.5.0版本下的子目录进一步细分,包括`fnd`(用户界面)、`au`(应用模块)、`inv`(库存管理)等,每个模块都有其特定的环境变量文件(`.env`),以及行政管理文件、产品文件等。 4. `<PROD>_TOP`是产品顶级目录,下设java、media、bin等子目录,用于存放应用程序的Java代码、媒体文件、二进制文件、HTML、库文件、消息文件、报告文件、帮助文件、SQL文件和资源文件等。 5. 模块子目录如`US`、`AR`等,包含了模块特定的文件,如FMX文件(用于创建表单和界面)、RDF文件(报告定义文件)、MSB文件(模块服务包)等。 6. 模块多语言目录下,存放驱动导入、ODF(开放文档格式)、SQL等多语言支持相关的文件。 在整个EBS 11i架构中,数据库层和应用层紧密协作,数据库层确保数据的安全存储和高效访问,而应用层则是业务逻辑的执行环境,通过文件系统结构的合理设计,使得系统的部署、管理和维护变得更加灵活和高效。理解这些文件系统结构对于EBS 11i的管理员、开发人员和系统集成工程师来说都是必不可少的基础知识。