CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

数据库 | Oracle | DB2 | SQL Server | MySQL | 商业智能 | BI | DBA | Sybase| SQL Server 2008

您现在的位置: IT专家网 > 数据库子站 > 数据库技巧

如何成为Oracle应用程序DBA

作者: 胡磊编译,  出处:IT168, 责任编辑: 李书琴, 
2008-05-16 11:21
  本文首先讲述如何从一个普通的Oracle DBA转变为一个Oracle Applications DBA(Oracle应用程序数据库管理员),接着讲述一些Oracle应用软件架构方面的内容 。

  构架应用体系

  如果你研究过Oracle Forms,使用过Application Server和Developer Suite来开发、配置部署form和report,并且曾经作为一名Oracle DBA,经历过许多管理和维护的工作如patching和cloning的话,那么你就已经能够掌握了OA 90%的内容。Oracle Apps应该是这样的应用软件,高速度、低拖延的ERP应用软件,使用Oracle所能提供的最好的web和数据库组件。我说的对吗?实际上不完全对,在11.5.9的版本里,你能看到应用服务器最早期的一个版本,并且Oracle的版本还是8.0.6。

  EBS环境最简单配置也包括两个服务器,这两个服务器也就是我们熟知的两层:数据库层,和中间层,也叫应用层。数据库层就如字面的意思,就是应用程序的后端数据库。中间层就类似Application Server(应用程序服务器)。

  中间层

  在中间层,更确切的说运行在中间层上的还有几种服务。所有的服务都不相同,有OC4J、report engine、form等。你能看到应用服务器(Application Server)存在于中间层,另外还有Oracle应用程序具体的服务器。总的来说,有六种服务器存在于中间层和应用层,它们是:

  • Web 服务器

  • Forms服务器

  • Reports 服务器

  • Discoverer服务器

  • 并发处理服务器

  • Admin服务器

  至于Application Server,上面列举的其它服务器和Application Server性质不同的就是并发处理服务器了。对于并发处理服务器,我们可以认为它是一个助手的角色,在EBS用户请求和数据处理过程中协调作业和过程;另外,如现代的Application Server,上面列举的服务并不是每个都必须在相同的服务器上。

  我们可以类似的认为Oracle Apps配置就是对Forms 和 Reports 服务,以及后端数据库的配置。在app server 和数据库之间物理或者逻辑关系是什么样的?在Oracle应用程序世界里,在中间层生成的文件能够,有时是需要放到数据库层。这些文件大多以文本文件的形式存在,包括配置信息。其他文件是与cloning相关的。

  下面的图标有助于说明每层的主要组成部分。该图标来自Oracle Applications Concepts Release 11i的图2-1。如下图所示:

  

  在中间层有许多的“父级”目录。特别要提到其中的两个,这个两个在文档中一次又一次的看到,它们就是APPL_TOP 和COMMON_TOP。

?3?? 9 1 2 3 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅


    
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i