dba-i 第一节 oracle体系结构(一).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
dba-i 第一节 oracle体系结构(一)

Oracle的体系架构 这章理论比较多,可能有点枯燥。大家要打起精神。 从本章开始我们正式进入DBA I,DBA是一个岗位的缩写(database adminstrator),也就是数据库管理员。要做一个称职的DBA,需要全面和深入的了解ORACLE的内部机制,包括ORACLE的实例(内存结构和后台进程)、ORACLE物理结构、ORACLE逻辑结构、ORACLE的安装,ORACLE维护、ORACLE网络配置、ORACLE备份与恢复、ORACLE高可用性(DG,RAC,流,高级复制)、ORACLE性能优化。另外还需要了解操作系统的维护和管理知识,存储知识,HA的知识等。所以需要非常多的知识进行串联才能做一个合格的DBA。这些理论基础上都是环环相扣,另外每个知识点还需要大量了实践,来提升DBA的解决问题的思维和能力。接下来我们的课先从ORACLE的核心组件学习。 ======== 本章的主要内容 ======== ⊙ 描述 Oracle 服务器的体系结构及其主要组件 ⊙ 列出将用户连接到 Oracle 例程所涉及的结构 ⊙ 列出下列语句处理过程的各个阶段: ⊕ 查询 ⊕ DML 语句 ⊕ COMMIT ORACLE主要组件 ======== 我们先来学习ORACLE的主要组件,来看一下ORACLE组件架构图。 这是一张全景ORACLE核心组件框架图。每个核心组件会有很多小的组件构成,我们的DBA I就是来全面介绍每个核心组件的细节。了解每个组件里面的细节确实不容易,这也是我们走向DBA的重中之重。 ORACLE主要体系结构包括 ⊙ 左上部分是用户进程,服务器进程 ⊙ 右上部分是实例 ⊙ 下面是数据库库文件 我们先脑子里有这么个概念,接下来会用一些生活化的故事来了解ORACLE机制,了解ORACLE为什么设计出这样一张图。 我们先来看什么是ORACLE服务 ORACLE服务 ====== 我们现在各行各业抓的都是服务,有了好的服务,顾客才会选择它的产品。 我们现在IT界非常流行一个SOA(面向服务的体系结构)的概念,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。 上图是一个SOA的实用例子。 ORACLE也同样提供了一个服务,我们叫ORACLE SERVER,我们来看下面这张图 图例 SEQ 图例 \* ARABIC 2 ⊙ 一个ORACLE服务提供了开放的完整性的信息管理系统。 ⊙ ORACLE服务由一个实例和一个数据库组成。 我们用一个生活中的例子来便于理解。 大家都去过图书馆,它存放的数据就是书,这书可以被学生借来看,或者被学生买来看,也可能是被采购员从外地采购来。图书馆就是提供一个图书买卖和借阅的数据库系统。但是我们知道大型图书馆一个城市就一个,学生们要想买书借书必须跑老远到图书馆去,那精明的商家都会在各自的街道开有分店。 比如我们所有的书籍都能在上海图书馆能买到,但是我们不用老远跑到上海图书馆去买,我可以在自己行政区的图书馆去买,比如静安区静安书城店。 我们可以在静安区开一家店叫静安书城店,那如果静安区的学生要买的书在静安书城店如果有了,那就会马上买到,因为学生离静安书城店可比在黄浦区的上海图书馆近。 如果该书在静安书城店已经售完,或在静安书城店从来没有进过这本书,那就需要去上海图书馆去进货。 书的买卖和借阅就好比DELETE,INSERT,SELECT。那静安书城店会有各个岗位的人负责进货、销售、库存管理等工作,如何快速的进货也需要这个采购员采用不同的规则。这个规则就好比我们的执行计划。 所以我们看到上海图书馆和静安书城店都是为学生服务的,这个就是SERVER(服务)。 我们这里看到上海图书馆就是我们的DATABASE库文件,静安书城店是我们的INSTANCE,它来有效的管理维持书籍的采购借阅和其它管理工作。 那我们的ORACLE SERVER的概念是,一个ORACLE SERVER就是一个DATABASE 库文件加上一个INSTANCE,也就是上海图书馆的静安书城店提供的就是一个ORACLE SERVER。 我们知道了什么是ORACLE服务,那我们了解下什么是ORALCE实例。 Oracle实例 ====== 图例 SEQ 图例 \* ARABIC 3 我们现在就明白ORACLE INSTANCE是一个数据库库文件进行实例化提供的服务,而它也是我们体系结构的核心。 那实例它由什么组成呢? 实例的组成 ===== ⊙ 一个实例只能访问一个数据库,但是你可以改变实例的初始化参数(如控制文件)来指向另一个数据库。 我们前面理解了静安书城店实例化一个上海图书馆,那也意味着我可以再开一个分店,如黄浦区黄浦书城店,录属于上海图书馆,那就是第二个ORACLE服务。两个书城店关联同

文档评论(0)

kelly + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档