电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Oracle的体系结构VIP免费

Oracle的体系结构_第1页
1/19
Oracle的体系结构_第2页
2/19
Oracle的体系结构_第3页
3/19
第1章Oracle的体系结构这一章的内容是比较枯燥的,但它是理解以后章节的基础。如果有读者在开始时有些内容没有完全理解也不用太着急,可以继续学习后面的内容,等使用了一段时间Oracle系统之后,一些概念就变得容易理解了。1.1Oracle引入复杂的体系结构的原因数据库管理系统引入非常复杂的内存和外存体系结构的主要原因是有效地管理稀有的系统资源。资源不足不只是数据库管理系统所面对的。其实,在我们五千年的人类发展历史中,我们的祖先们一直在同资源不足作斗争。历史上粮食和土地等一直都是稀有资源,还记得我们的祖先们用什么方法来管理这些稀有资源的吗?用战争,我们的先民们为粮食而战,为土地而战;我们当代人类为石油而战,为市场而战,为金钱而战。那么在Oracle数据库中什么是稀有资源?它们又是如何来管理的呢?如果读者接触过数据库或读过相关的书,应该还有印象,数据库的数据量和输入/输出量都是相当大的,而这些数据一般都存在硬盘(外存)上,因此硬盘为数据库的一类资源。为了方便介绍,图1-1给出了硬盘的内部结构示意图。图1-1从图1-1可以看出,所有硬盘上数据的访问都是靠硬盘的旋转和磁头的移动来完成的,OracleDBA基础培训教程这种旋转和移动是机械运动。因为在计算机中所有数据的修改操作必须在内存中进行,所以内存也是数据库的一类资源。表1-1给出内存和外存的简单比较以帮助读者理解本书的内容。表1-1内存外存(硬盘)数据访问速度很快很慢存储的数据临时永久价钱很贵相当便宜从表1-1的比较可知,内存的数据访问速度要比外存(硬盘)快得多。这是因为内存的数据访问是电子速度,而硬盘的数据访问主要取决于机械速度。也就是说,如果一个数据库管理系统能够使绝大多数(如90%以上)数据操作在内存中完成,那么这一数据库管理系统的效率将非常高。但是由于内存中的数据在断电或出现系统故障时会消失,所以数据库管理系统还必须保证,所有的数据改动都必须及时写到硬盘上,以保障不会丢失数据;即使数据库崩溃之后,所有提交过的数据都能得到完全恢复。尽管可以通过加大内存来提高数据库管理系统的效率,但在大多数情况下信息系统的开发和维护经费都是有限的。通过以上的讨论,读者应该意识到,在数据库管理系统中最宝贵的稀有资源是内存。为了高效地使用内存这种稀有资源,同时保证不会丢失任何数据库中的数据,Oracle数据库管理系统引入了一个非常复杂的体系结构。1.2Oracle数据库中常用的术语为了讲解容易,在详细讨论Oracle体系结构之前,先介绍一下相关的名词和术语。在这里只给出实用的解释,并不追求学术上的严谨。进程(process):一段在内存中正在运行的程序。如果没有学过计算机操作系统相关课程,可以把进程想象成能够自动完成某些特定任务的任何东西,如训练有素的狗狗、跑龙套的等。后台进程(backgroundprocess):进程的一种,在内存中运行时,不占显示,而且它的优先级比前台进程低。可以只有一个前台进程,但可以有多个后台进程。缓冲区(buffer):一段用来临时存储数据的内存区。主机(host):计算机系统的另一个称呼。服务器(server):一台在网络中向其他计算机系统提供一项或多项服务的主机。客户机(client):一台使用由服务器(server)提供服务的计算机系统。·11·第1章Oracle的体系结构1.3Oracle数据库管理系统的体系结构为了能使Oracle数据库管理系统满足商业用户的要求,Oracle引入了如图1-2所示的复杂的体系结构。图1-2以上这个复杂的体系结构主要包括Oracle服务器(server)(而服务器又是由Oracle实例(instance)和Oracle数据库(database)组成),还包括一些其他的关键文件、用户进程和服务器进程等。Oracle服务器(server)由Oracle实例(instance)和Oracle数据库(database)两大部分组成。它是一个数据库管理系统,提供了一致、开放和多样的信息管理的方法和途径。服务器中的一些结构并不在处理SQL语句时使用,它们是为了改进数据库系统的效率或数据的恢复等而设计的。·12·OracleDBA基础培训教程1.4Oracle服务器(server)Oracle服务器(server)可以有以下3种安装方式。(1)基于主机方式:在...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Oracle的体系结构

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部