如何后台管理oracle ebs系统使用情况
1、 【摘要】本文通过作者的R12项目升级经验,归纳总结了R12后台目录和文件路径的新变化,为日常的系统维护提供了一个便捷的知识库,对提高R12系统运维能力将起到一定的帮助作用 【关键词】架构;数据库;路径 1.概述 Oracle电子商务套件(Oracle E-Business Suite)是Oracle公司享誉全球的软件之一,在实际工作中也被称为Oracle ERP (Enterprise Resource Planning),自1998年面世以来已先后已经推出了6个增强版本,形成了一整套成熟的、功能齐全的应用套件。2006年12月,Oracle公司发布了12.0版本,随后的2008年9月又发布了12.1版本,到目前为止最新的是12.2.3版本。与11i版本相比较,整个系统后台的目录结构和运行环境发生了比较大的变化,反映在系统管理的工作上也随之有了相应的变化。本文根据实际升级经验就此变化做一简单的阐述。所采用的对比版本是升级前使用的11.5.9版本和最新使用的12.1.1版本。下面我们将分别对相关变化展开叙述: 2.Oracle EBS应用体系架构 Oracle EBS应用架构是一个支持多层次分布式计算的框架结构,多个服务模块分布在如下三层:
2、 2.1 桌面层 Oracle Forms的客户端程序必须运行在桌面客户端的JVM中,在R12中,网页浏览器的J2SE插件组件允许使用WEB客户端的Oracle JVM,而不再是浏览器本身的JVM。在传统的基于Forms的Oracle 应用环境中,JVM作为一部分组件运行在标准的应用进程中。而现在的机制则变为JVM嵌入到HTML环境中,JVM仅仅在访问一些特定功能需求的时候才被调用,如果在你的计算机上没有安装J2SE,网页浏览器会提示你下载并安装。而在此前使用的11.5.9中,客户端在首次登录系统时候即要求安装浏览器Jinitiator插件。 2.2 应用层 在R12中应用层包含了OAS10g(Oracle Application Server 10g), 以下3个服务组构成了基本的应用层: ●Web service ●Oracle Application Server的Web service处理来自桌面客户端的网络请求,包含以下服务:Web Listener (Oracle HTTP Server powered by Apache),Java Servlet Engine (OC4J),Oracle Process Manager (OPMN)。R12中使用基于J2EE的OC4J容器技术了替换11i中的Jserv,通过OC4J可以执行Servlets,Jsp和EJB。所有Web service的主要服务在OracleAS 10.1.3 ORACLE_HOME下启动。OPMN 是 Oracle Application Server’s Process Monitor and Notification server的简写.在R12中用来管理各服务进程的工作状态。 ●Forms service Forms service有两种模式:Forms list-ener servlet或Form Socket mode。默认配置是Servlet mode。这种模式有利于公用网络(如Internet)的访问,但对于ERP局域网的用户而言,Forms Socket mode的效率更高。一般内部的ERP用户访问的Web服务器采用Forms Socket mode,而外部的用户访问的Web服务器则采用Servlet mode。Forms Services由Forms listener Servlet和Forms runtime构成。在R12中用Forms 10g 替换了11i中的Forms 6i。 ●Concurrent Processing server 运行在并发处理器上的进程称为并发请求。当通过HTML或FORM提交一个应用请求后,一行数据被插入到指定程序要运行的数据表中,并发管理器在表中读取可用的请求,启动相关的并发程序。 2.3 数据层 数据库层包含数据库服务器,存储了所有应用的数据。在R12中数据库用Oracle 10g R2或11g替代了11i版本中的Oracle 9i。 3.Oracle EBS目录结构 R12相比11i在目录结构方面主要有以下变化: 3.1 增加了一个区分层次用以区别Applica-tion Stack和Technology Stack。这种变化表现在Database Server上,就是在新增的Tech_st目录下用Oracle 10g RDBMS替代了11i版本中的Oracle 9i RDBMS,并将数据库的数据文件放置在了Apps_st目录之下;表现在Application Server上,就是将APPL,COMN目录全部置于新增的Apps_st目录之下,而在新增的Tech_st下,用OAS 10.1.3 ORACLE_HOME和10.1.2 ORACLE_HOME替代了11i中OAS 1.0.2.2.2使用的iAS Oracle Homes和8.0.6 Oracle Homes。 3.2 增加了一个Instance_top,用以存放所有的配置文件和大部分的log文件。优点在于实际数据与配置文件的隔离,使得中间层的管理更加容易,Autoconfig仅对INST_TOP目录进行操作,而对APPL_TOP和ORACLE_HOME不再有影响。 4.Oracle EBS环境变量和系统日志 4.1 R12的主要环境变量变化: 4.2 相关的管理日志的位置改变: ●Apache, OC4J和 OPMN相关日志: $LOG_HOME/ora/10.1.3/Apache $LOG_HOME/ora/10.1.3/j2ee $LOG_HOME/ora/10.1.3/opmn ●应用启停相关日志: $INST_TOP/logs/appl/admin/log ●应用patch过程日志: $APPL_TOP/admin/$SID/log/ ●autoconfig过程日志:: 应用部分:$INST_TOP/admin/log/$MMDDHHMM/adconfig.log 数据库部分: $ORACLE_HOME/appsutil/log/$CONTEXT_NAME//adconfig.log ●并发日志部分: $INST_TOP/logs/appl/conc/log 以上三个方面变化的简要叙述可以使得EBS DBA通过熟悉的11.5.9版本,快速的掌握R12的相关管理工作,为后续的R12深入学习奠定知识基础。