Oracle EBS 11i 系统架构与维护工具详解

需积分: 50 6 下载量 181 浏览量 更新于2024-08-14 收藏 3.61MB PPT 举报
本文主要介绍了Oracle E-Business Suite (EBS) 11i系统架构以及常用的维护工具,包括它们的用途和在系统中的位置。 EBS 11i是Oracle公司提供的一套全面的企业级业务应用软件,它涵盖了财务、采购、库存、项目管理等多个业务领域。该系统的架构分为多个层次,包括数据服务器层、应用层和客户端。 1. 数据服务器层(Data Server Tier):这是EBS的核心,负责存储和处理所有业务数据。数据库通过TNS(Transparent Network Substrate,透明网络子层)和Net8进行通信,支持JDBC(Java Database Connectivity)薄客户端连接,以及PL/SQL网关,允许通过HTTP/HTTPS协议访问数据库服务。 2. 应用层(Application Tier):包含JavaServer Pages (JSP)、Forms、Reports、Discoverer和Concurrent Manager等组件。JSP用于动态网页生成,Forms提供了图形用户界面,Reports用于报表生成,Discoverer用于数据分析,而Concurrent Manager则协调并行运行的后台任务。此外,Servlet Engine和Web Listener负责处理Web请求,Portal提供个性化工作区,Real Application Clusters (RAC) 提供高可用性和负载均衡。 3. 客户端(Clients):可以是任何支持Oracle EBS 11i的桌面应用程序,如AOLJ(Oracle Application Object Library Java)或其他第三方客户端工具,通过HTTP或HTTPS与应用层进行交互。 在维护EBS 11i系统时,有几种关键的工具: 1. adadmin:主要的应用维护工具,用于执行系统级别的任务,如初始化环境、停止和启动应用服务。 2. adpatch:专门用于安装应用层的补丁,更新系统的功能和修复已知问题。 3. adctrl:管理打补丁过程中的并行worker,确保补丁应用过程的顺利进行。 4. admrgpch:用于合并多个Oracle标准补丁,简化补丁管理。 5. adrelink:当库文件更新后,此工具会将当前库文件重新链接成新的可执行程序,确保系统与最新的库文件兼容。 6. adident:查看Oracle程序文件的版本信息,帮助识别系统中各组件的版本状态。 在应用层文件系统结构中,有多个关键目录: - `<top>`:顶级目录,包含所有产品和数据库相关的目录。 - `<db name>ORA<dbname>`:数据库相关的目录,如APPL<dbname>COMN存放Oracle 8.0.6和iAS的文件。 - `<dbname>APPL<dbname>11.5.0`:应用层主目录,包含FND、AU等基础模块和产品特定的目录。 - `<PROD>_TOP`:每个产品的顶层目录,包含admin、html、forms、reports等子目录,分别用于管理、Web内容、表单和报表。 在产品目录中,`admin`目录存储管理文件,`html`、`forms`和`reports`分别用于Web内容、表单和报表的本地化,`mesg`目录存储消息文件,`patch`、`plsql`等则用于补丁和PL/SQL代码。 了解这些工具和文件系统结构对于EBS 11i的日常维护至关重要,它们可以帮助管理员有效地管理和更新系统,确保其稳定运行。