ORACLE关系数据库系统.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
② 用户进程 当用户运行应用程序,用户进程被建立起来运行用户的程序。 ③ 服务进程 处理用户进程对ORACLE例程的连接请求。 ④ 后台进程 ORACLE为每一个数据库例程创建一组后台进程,它为所有的用户进程服务。其中包括: DBWR 数据写入程序 LGWR 日志写入程序 CKPT 检查点 SMON 系统监控 做系统的清洁工作,执行系统出错后自动恢复工作。 PMON 进程监控 做程序的清洁工作,处理一些不正常退出的事件。 ARCH 归档 RECO 恢复 LCKn 封锁 系统表级或行级加锁的进程。 Dnnn 调度进程 Snnn 服务器 二、逻辑结构概述 是面向用户的结构,它描述数据库从逻辑上如何储存数据库中的数据。逻辑结构包含表空间、段、区(范围) 、数据库块和模式对象。数据库的逻辑结构将支配一个数据库如何使用系统的物理空间。模式对象及其之间的联系则描述 了关系数据库之间的设计。 ㈠ Oracle的逻辑结构 ORACLE的逻辑结构是由一个或多个 表空间组成。 一个表空间由一组分类段组成 一个段由一组区(范围)组成 一个区(范围)由一批数据库块组成 一个数据库块对应一个或多个物理块 Tablespace 逻 辑 结 构 图 示 Database Blocks Extent 84K Segment 112K Database DataFile ① 数据库块(Data Block) 数据库块又称逻辑块或ORACLE块。是数据库使用的最小I/O单元,也就是使用和分配空间的最小单元。其特点如下: 与磁盘上指定的物理空间大小相一致,常用大小是2K或4K字节(依O.S而定); 一个数据库块对应一个或多个物理块,是OS块的整数倍,块的大小由参数DB_BLOCK_SIZE确定。 一个数据块不管它包含的是表数据、索引或聚集数据,其数据都是类似的,其中 标题:包括通用的块信息,如块地址/段类型等,最佳大小为85-100bytes。 表目录:存储聚集中表的信息,这些信息用于聚集段。 行目录:包括这块中的有效行信息,允许使用每行开头的2bytes。 自由空间:这块中能插入或修改的一组空间。 行数据:存储表或索引的数据。 数据库块 数 据 库 块 的 格 式 Command and Variable Header Table Directory Row Directory Free Space ROW DATA 数据库块 ② 区(Extent) 分配连续数据库块的数据存储逻辑单元,分配用来存储一种指定类型的信息。其特点如下: 不论哪种类型的段,在数据库中被创建时将被分配初始区和增量区,其大小由相应参数来控制; 当一个段中的所有空间被用完时,Oracle 就分配它一个新的区。 ③ 段(Segment) 在区之上的逻辑数据库空间叫段。段是区的集合,分配用来存储特定类型的数据结构,并且存放于同一表空间中。其特点如下: 每种类型的段,由一个或多个区组成。 段 Oracle 数据库中的段有数据段、索引段、临时段和回滚段。 数据段 存储数据,由Create table 产生,只存数据。 索引段 存储索引,由Create Index 产生,只存索引。 临时段 存储排序操作期间建立的临时表的数据。由order by sum产生,用完后退还,作为系统共用。 回退段 临时存储撤消数据库变更的信息,使用这些信息进行数据库恢复、事务回滚和生成数据库的读一致性信息。它由DBA建立。 引导段 存储数据字典表的定义。 * ORACLE关系数据库系统 于1977年在美国硅谷成立。 世界上第一个推出商品化的关系数据库产品的厂家。 关系数据库产品市场占有率第一。 1. ORACLE简介 1983年,可移植的第三版。 1984年,可靠的第四版。 1986年8月,C/S和协同服务的第五版。 1988年底,高可靠OLTP的第六版。 1992年,高性能、高系统可靠性的第七版。 1997年,面向对象-关系型的第八版。 Oracle8.0.x Oracle8.1.x -- Oracle8i ORACLE 8 .1 .6 .1 .2 版本号 专用平台补丁集号 通用补丁集

文档评论(0)

82393aa + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档