Oracle的体系结构课件资料.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专题二 Oracle的体系结构(重点) 1.体系结构概述 2.逻辑存储结构 3.物理存储结构 4.实例的内存结构 5.实例的进程结构 6.数据字典 第一页,共四十页。 1.体系结构概述 完整的Oracle数据库系统通常由两个部分组成: 实例(INSTANCE)+ 数据库(DATABASE) 数据库是由一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等)。 实例是由一组Oracle后台进程/线程以及在服务器分配的共享内存区。 数据库和实例之间的关系: 数据库可以由多个实例装载和打开 实例可以在任何时间装载和打开一个数据库 一个实例在其生存期最多只能装载和打开一个数据库 第二页,共四十页。 1.体系结构概述 在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例(即在服务器内存中分配共享内存并创建相关的后台进程),然后由这个实例来访问和控制磁盘中的数据文件。 Oracle实例和数据库 第三页,共四十页。 2.逻辑存储结构 逻辑存储单元从小到大依次为: 数据块(Data Blocks) 盘区(Extent) 段(Segments) 表空间(Table Spaces) 数据库的逻辑存储组成 第四页,共四十页。 2.逻辑存储结构 2.1数据块(Data Blocks) 数据块是Oracle用来管理存储空间的最小单元,也是执行数据库输入输出操作时的最小单位。 数据块的组成:块头部、表目录、行目录、空闲空间、行空间。 SQL select name,value from V$parameter where name=db_block_size; NAME VALUE -------------------- ---------- db_block_size 8192 第五页,共四十页。 2.逻辑存储结构 2.2盘区 盘区是Oracle存储分配的最小单位。 盘区是由一系列物理上连续存放的数据块所构成的Oracle存储结构,由一个或多个数据块组成一个盘区,而一个或多个盘区组成一个段。 当一个段中的所有空间被使用完后,系统将自动为该段分配一个新的盘区。 第六页,共四十页。 2.逻辑存储结构 2.3段 段是由一系列盘区组成,它也不再是存储空间的分配单位,而是一个独立的逻辑存储结构。 对于具有独立存储结构的对象,它的数据全部存储在保存它的段中。一个段只属于一个特定的数据库对象,每当创建一个具有独立段的数据库对象时,Oracle将为它创建一个段。 在Oracle中,不同类型的数据库对象拥有不同类型的段。根据段中存放的数据库对象类型,将段分为几种类型:数据段、索引段、临时段、回退段和LOB段。 第七页,共四十页。 2.逻辑存储结构 2.4表空间 表空间是在Oracle中可以使用的最大的逻辑存储结构,在数据库中建立的所有内容都被存储在表空间中。 一个表空间由一个或多个数据文件组成,一个数据文件只可以属于一个表空间,这是逻辑与物理的统一。 存储空间在物理上表现为数据文件,在逻辑上表现为表空间。 表空间的大小等于构成该表空间的所有数据文件的大小之和。 数据库的大小等于其中所有表空间的大小之和。 第八页,共四十页。 2.逻辑存储结构 2.4表空间 在创建数据库时, Oracle会自动创建一些默认的表空间,其中除了用于存储用户数据的普通表空间外,还有SYSTEM表空间、撤销表空间、临时表空间。 (1). SYSTEM表空间(SYSAUX表空间加以辅助),用于存储: 数据字典、内部系统表基表 PL/SQL程序的源代码和解析代码 数据库对象的定义 第九页,共四十页。 2.逻辑存储结构 2.4表空间 (2). 撤销表空间,专门用来在自动撤销管理方式下存储撤销信息,即回退信息。 (3).临时表空间。在实例运行过程中, Oracle使用一些临时空间来保存SQL语句执行过程中所产生的临时数据。 第十页,共四十页。 2.逻辑存储结构 第十一页,共四十页。 3.物理存储结构 物理存储结构并不是独立存在的,它与数据库逻辑存储结构之间有着不可分割的联系。 从整体上看,Oracle的数据在逻辑上存储在表空间中,而物理上存储在表空间所对应的数据文件中。 物理存储结构与逻辑存储结构之间的关系 第十二页,共四十页。 3.物理存储结构 3.1数据文件 数据库物理存储结构主要包括3类物理文件: 数据文件(data file)(*.dbf) 控制文件(control file)(*.ctl) 重做日志文件(redo log file)(*.log) 及一些参数文件 查看数据库文件命令: SQLselect name from v$dataf

文档评论(0)

虾虾教育 + 关注
官方认证
内容提供者

有问题请私信!谢谢啦 资料均为网络收集与整理,收费仅为整理费用,如有侵权,请私信,立马删除

版权声明书
用户编号:8012026075000021
认证主体重庆皮皮猪科技有限公司
IP属地重庆
统一社会信用代码/组织机构代码
91500113MA61PRPQ02

1亿VIP精品文档

相关文档