- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2011-10-17日课程内容: 0 ORACLE
今天我们的课对于 基础的朋友,想了解 体系结构的会
有帮助。我们今天会介绍什么是ORACLE服务,什么是ORACLE
实例?什么是ORACLE 库?ORACLE 实例的组成,以及SQL
执行的过程,用户连接的过程,以及RAC,负载均衡等概念。
什么是DBA?
DBA 是一个岗位的缩写(databaseadminstrator),DBA 是一个IT 业重要的一个岗位,DBA
还有个称呼,工商管理博士,不要搞混淆了。因为ORACLE 系统的运作维护很多操作需要
人来维护、比如数据库恢复、增加文件,优化数据库,所有这些都需要人来维护。
但是现在的人越来越聪明,越来越懒,都希望能自动帮你做些事情。同样,ORACLE 也越
来越智能,有些操作原先需要人为操作的都变成自动操作。比如10G,11G,有些新特征,
比如内存自动分配、性能自调优、ORACLE 根据俘获的系统统计信息、来自动调节内存配
置、以及性能,但是ORACLE 再智能,还是离不开人来维护,所以,还是不能缺DBA 这
个角色。
要做一个称职的DBA,需要全面和深入的了解ORACLE 的内部机制,要做好DBA不容易,
ORACLE 需要掌握太多的理论,所以,我们要先把ORACLE 的体系结构学好,才是做好
DBA的第一步。
接下来,介绍本节的内容
⊙ 描述 Oracle 服务器的体系结构及其主要组件
⊙ 描述什么是ORACLE SERVER
⊙ 描述什么是ORACLE 实例
⊙ 描述ORACLE 的连接方法
⊙ ORACLE 的DML 执行流程
⊙ ORACLE 的RAC和FAILOVER,负载均衡的概念
这里有6个大项,我们首先来学习第1项
0基础的朋友,学好ORACLE,就先把这张图当美女来看,我们学习ORACLE 知识全部是
围绕这张图来逐步深入的。我们现在就来分析这张图,ORACLE 主要体系结构包括:
⊙ 左上部分是用户进程,服务器进程
我们要访问数据库,那数据库的角色是(服务),而访问数据库的角色是 用户)。用户进程
是提出请求的进程,所以用户段的进程是用户进程;来服务用户的服务端的进程叫服务器进
程。
⊙ 右上部分是实例
这是ORACLE 最难最复杂的地方,我们体系结构会深入学习里面的结构。
那真正的数据存放在哪儿呢?存放的物理结构中,也就是操作系统文件中,我们称为库文。
⊙ 下面是数据库库文件
所以大家要知道,ORACLE 数据库,ORACLE 实例,ORACLE 软件不是一码事。ORACLE
数据库才是存放数据的地方,可能是磁盘柜、也可能是存储、也可能是本地磁盘;而ORACLE
实例主要是存放中间数据的内存;而要让数据库,实例能运行,则必须安装ORACLE 软件。
ORACLE 就是由这3大组件组成,接下来会用一些生活化的故事来了解ORACLE 机制,了
解ORACLE 为什么设计出这样一张图。
大家说ORACLE 数据库是用来做什么的?
存放的就是我们业务数据,这些业务系统有ERP 系统,人事系统......
那这些数据存放到数据库是做什么的?
是提供数据服务的,比如我们在线交易系统,比机票销售系统,我们把这种系统叫OLTP,
在线事务处理的服务。
还有的是做报表分析的,我们把这种系统叫OLAP,在线分析处理系统的服务。
不管是OLAP 还是OLTP,他们最终提供的都是服务,所以这里引出了一个重要概念,
我们现在各行各业都在抓服务,大家首先想到的是哪些服务行业?
电信、银行、保险、餐饮、娱乐服务..........(蓝色的字为大家互动的内容)
有个切身体会,那就是有了好的服务,顾客才会选择它的产品。我们现在IT 界非常流行一
个SOA(面向服务的体系结构)的概念,它将应用程序的不同功能单元 称为服务 通过这些
服务之间定义良好的接口和契约联系起来。ORACLE 也同样提供了一个服务,它提供了数
据存储和业务支持服务。所以我们称ORACLE的服务叫什么?ORACLE的服务就是ORACLE
SERVICES。
用过WINDOWS 的人都知道,在控制面板里有个服务组件
如果你安装了ORACLE 数据库,并创建了ORACLE 实例,还安装了ORACLE 软件,那么
这3大件就组成了ORACLE SERVICES。你就可以在服务列表里看到ORACLE 服务。
我们来看下面这张图
⊙ 一个ORACLE 服务提供了开放的完整性的信息管理系统。
⊙ORACLE 服务由一个实例和一个数据库组成。
我们用一个生活中的例子来理解ORACLE 服务,大家都去过图书馆,图书馆存放的数据就
是书。这书可以被学生
文档评论(0)