您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > ORACLE-EBS架构与管理基础
OracleERP最佳技术实践E-BUSINESSSUITEEBS架构与管理基础(12.1.3)Author:苏南生CreationDate:September14,2014LastUpdated:September14,2014DocumentRef:Version:1.0Approvals:Approver1Approver2CopyNumber_____错误!未找到引用源。August22,2014错误!未找到引用源。CompanyConfidential-ForinternaluseonlyDocRef:错误!未找到引用源。DocumentControliiDocumentControlChangeRecord3DateAuthorVersionChangeReferenceSeptember14,2014Nansheng.suDraft1aNoPreviousDocumentReviewersNamePositionDistributionCopyNo.NameLocation1LibraryMasterProjectLibrary2ProjectManager34NoteToHolders:Ifyoureceiveanelectroniccopyofthisdocumentandprintitout,pleasewriteyournameontheequivalentofthecoverpage,fordocumentcontrolpurposes.Ifyoureceiveahardcopyofthisdocument,pleasewriteyournameonthefrontcover,fordocumentcontrolpurposes.错误!未找到引用源。August22,2014错误!未找到引用源。CompanyConfidential-ForinternaluseonlyDocRef:错误!未找到引用源。DocumentControliiiContentsDocumentControl..................................................................................................................ii1.整体架构.....................................................................................................................21.1目录结构.............................................................................................................................21.2三层逻辑体系结构.............................................................................................................32.基本管理................................................................................................................................52.1启动与关闭.........................................................................................................................52.2手工启动和关闭.................................................................................................................52.3$ADMIN_SCRIPTS_HOME目录....................................................................................52.4查看服务器运行状态.........................................................................................................72.5口令修改.............................................................................................................................82.6使用PS命令查看服务.........................................................................................................93.EBS定期维护任务.............................................................................................................103.1定期运行的请求...............................................................................................................102.OpenandClosedIssuesforthisDeliverable......................................................11OpenIssues.....................................................................................................................11ClosedIssues..................................................................................................................11错误!未找到引用源。August22,2014错误!未找到引用源。CompanyConfidential-ForinternaluseonlyDocRef:错误!未找到引用源。整体架构2of131.整体架构1.1目录结构目录结构是根据我们项目上使用的系统12.1.3来画的:主要包含应用层目录和数据库层目录。其中:$APPL_TOP:我们常用的地方,各个应用都放在该目录下。/u01/TEST/db/apps_st/data:使我们数据库的文件*.dbf、日记文件*.log保存的地方。$ADMIN_SCRIPTS_HOME:我们管理服务器的脚本存放地方。$LOG_HOME:服务器日记的文件保存的地方。错误!未找到引用源。August22,2014错误!未找到引用源。CompanyConfidential-ForinternaluseonlyDocRef:错误!未找到引用源。整体架构3of131.2三层逻辑体系结构1.客户端:sun1.6Plug-in。我们打开的Forms所必须装的的1.6JavaRuntimeEnvironment(JRE)。该文件在应用服务器$OA_HTML/oaj2se.exe路径下。Oracleapplications的架构是多层(multi-tier)的。不同层有不同的components如下:在客户端(DesktopTier)上既有典型的HTML界面又有传统的FORMS界面。FORMS界面通过FormsclientApplet(JavaclientApplet的一种)与应用服务器联系,下载有关的JARfile。原来的11i需要Oracle专用的JVM,叫Jinitiator。R12中只需要标准的J2SEpluginJVM。2.应用层:对应地,在ApplicationTier,既有web服务器,J2EE服务器,也有传统的FORMS/Reports服务器。当然,还有batchjob用的并发管理器(ConcurrentManager)。针对HTML-Based的应用,Oracle开发OracleApplicationsFramework(OAF)。OAF包括如下component:-AOLJava(AOL/J)-BusinessComponentsforJava(BC4J)-JavaController-MetadataUIDefinition-UIXHTMLGeneratorOAF采用J2EE的MVC(Model-View-Controller)的designpattern。所以如果你用过J2EEMVC开发,应该不难理解。比一般的MVC开发稍微复杂一点的是HTML页面的生成是由存在数据库里面的metadatadictionary控制。R12还有大量的FORMS界面,所以在服务器上也有FormsServices。FormsServices由FormslistenerServlet(javaservlet的一种,响应Formsclientapplet的请求)及Formsruntime构成。错误!未找到引用源。August22,2014错误!未找到引用源。CompanyConfidential-ForinternaluseonlyDocRef:错误!未找到引用源。整体架构4of13ConcurrentManager:负责处理batchjob,比如复杂的报表,涉及大量更新的处理等。用户在前台提交请求(concurrentrequest),请求会写到数据库的表上去,然后,ConcurrentManager就会读表,一一个的进行处理。Concurrentrequest的log或outputfile会通过ReportReviewAgent($FND_TOP/bin/FNDFS)送到FORMSServices,再有FORMSServices传给用户的browser。ReportReviewAgent的详细内容可参看:《TheBasicsAboutReportReviewAgent(FNDFS)on11i(DocID111383.1)》。3.数据库层:(DatabaseTier):R12有如下三个OracleHOME:1.RDBMSORACLE_HOME:这是后台数据库用的。2.10.1.2ORACLE_HOME:又叫做Tools,C,orDeveloperORACLE_HOME。主要是给FORMS及REPORTS用的。3.10.1.3ORACLE_HOME:又叫做WeborJavaORACLE_HOME,主要是给webserver(Apache)及JAVA(OC4J)用的。错误!未找到引用源。August22,2014错误!未找到引用源。CompanyConfidential-ForinternaluseonlyDocRef:错误!未找到引用源。2.基本管理5of132.基本管理2.1启动与关闭1.1关闭应用服务器stopapp.sh/u01/TEST/inst/apps/TEST_erptest/admin/scripts/adstpall.shapps/apps1.2关闭数据库stopdb.sh:/u01/TEST/db/tech_st/11.2.0
本文标题:ORACLE-EBS架构与管理基础
链接地址:https://www.777doc.com/doc-6223832 .html