- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- XXXX医保医师培训课件3.ppt
- SuperIE活用手法放映版.ppt
- XXXX第3次面试算法讲座.ppt
- PPP模式操作流程关键问题及案例分析.ppt
- X年创新基金管理若干重点说明的问题.ppt
- 安全生产风险管理体系在安监系统的应用.ppt
- 奥美之如何向客户做简报讲义.ppt
- XXXX年BRANDZ全球最具价值品牌百强排行榜.ppt
- lcp第6章计划审计工作.ppt
- IT战略规划项目书范本.ppt
- GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 中国国家标准 GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 《GB/T 22069-2024燃气发动机驱动空调(热泵)机组》.pdf
- GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- 《GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法》.pdf
- GB/T 1148-2024内燃机 铝活塞.pdf
- 中国国家标准 GB/T 1148-2024内燃机 铝活塞.pdf
文档评论(0)