私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第02章 Oracle的体系结构

第2章Oraclel的体系结构 数据库的体系结构是从某一角度来分析数据库的组 成和工作过程,以及数据库如何管理和组织数据,因此 清华 ,这部分内容对全面深入地掌握Oracle数据库系统是至 电 关重要的,对于初学者而言,体系结构与基本理论的学 习会涉及到大量新的概念和术语,掌握这些概念和术语 后对于以后的学习会如虎添翼。 脑学堂
1 第2章 Oracle的体系结构 数据库的体系结构是从某一角度来分析数据库的组 成和工作过程,以及数据库如何管理和组织数据,因此 ,这部分内容对全面深入地掌握Oracle数据库系统是至 关重要的,对于初学者而言,体系结构与基本理论的学 习会涉及到大量新的概念和术语,掌握这些概念和术语 后对于以后的学习会如虎添翼

本章知迟要点: Oracle实例与数据库 Oracle数据库的物理存储结构 Oracle数据库的逻辑存储结构 逻辑存储结构与物理结构的关系 清率电脑学堂 Oracle实例的内存结构 Oracle实例的进程结构 了解主要后台进程的作用 理解Oracle数据库中数据字典的作用
2 本章知识要点: • Oracle实例与数据库 • Oracle数据库的物理存储结构 • Oracle数据库的逻辑存储结构 • 逻辑存储结构与物理结构的关系 • Oracle实例的内存结构 • Oracle实例的进程结构 • 了解主要后台进程的作用 • 理解Oracle数据库中数据字典的作用

2.1 Oracle体系结构概述 完整的Oracle数据库系统通常由两个部分组成: 实例(INSTANCE)和数据库(DATABASE)。数据 库是由一系列物理文件的集合(数据文件,控制文件 联机日志,参数文件等);实例则是由一组Oracle 后台进程/线程以及在服务器分配的共享内存区。 清率电脑学堂 实例 后台后台( 后( 后台(后台( 后台(后台进程 SGA 数据库 文件 文件文件
3 2.1 Oracle体系结构概述 • 完整的Oracle数据库系统通常由两个部分组成: 实例(INSTANCE)和数据库(DATABASE)。数据 库是由一系列物理文件的集合(数据文件,控制文件 ,联机日志,参数文件等);实例则是由一组Oracle 后台进程/线程以及在服务器分配的共享内存区。 文件 文件 文件 文件 文件 数据库 SGA 后台进程 后台进程后台进程后台进程 后台进程后台进程后台进程 实例

2.2逻辑存储结构 逻辑存储结构是Oracle数据库存储结构的核心内 容,对Oracle数据库的所有操作都会涉及到其逻辑存 储结构。数据库的逻辑结构是从逻辑的角度分析数据 库的构成,即创建数据库后形成的逻辑概念之间的关 系。在逻辑上,Oracle将保存的数据划分为一个个小 单元来进行存储和维护,高一级的存储单元由一个或 清率电脑学堂 多个低一级的存储单元组成。 表空恒 表空间 段 盘汉 数据块数据块☐ 盘区
2.2 逻辑存储结构 • 逻辑存储结构是Oracle数据库存储结构的核心内 容,对Oracle数据库的所有操作都会涉及到其逻辑存 储结构。数据库的逻辑结构是从逻辑的角度分析数据 库的构成,即创建数据库后形成的逻辑概念之间的关 系。在逻辑上,Oracle将保存的数据划分为一个个小 单元来进行存储和维护,高一级的存储单元由一个或 多个低一级的存储单元组成。 4 数据库 ... 表空间 表空间 段 段 盘区 数据块 盘区 数据块 段 段 数据库 ... 表空间 表空间 段 段 盘区 数据块 盘区 数据块 段 段

2.2.1数据块 数据块是Oracle用来管理存储空间的最小单元, 也是执行数据库输入输出操作时的最小单位。相对应 地,操作系统执行输入输出操作的最小单位为一个操 作系统块的大小。在操作系统中,执行/O操作是以操 作系统块为单位,而在Oracle中,执行的l/O操作以 清率电脑学堂 Oracle数据块为单位
2.2.1 数据块 • 数据块是Oracle用来管理存储空间的最小单元, 也是执行数据库输入输出操作时的最小单位。相对应 地,操作系统执行输入输出操作的最小单位为一个操 作系统块的大小。在操作系统中,执行I/O操作是以操 作系统块为单位,而在Oracle中,执行的I/O操作以 Oracle数据块为单位。 5

2.2.2盘区 盘区是由一系列物理上连续存放的数据块所构成 的Oracle存储结构,由一个或多个数据块组成一个盘 区,而一个或多个盘区组成一个段。当一个段中的所 有空间被使用完后,系统将自动为该段分配一个新的 盘区。盘区是Oracle存储分配的最小单位。 清率电脑学堂
6 2.2.2 盘区 • 盘区是由一系列物理上连续存放的数据块所构成 的Oracle存储结构,由一个或多个数据块组成一个盘 区,而一个或多个盘区组成一个段。当一个段中的所 有空间被使用完后,系统将自动为该段分配一个新的 盘区。盘区是Oracle存储分配的最小单位

2.2.3段 段是由一系列区组成的,它也不再是存储空间的 分配单位,而是一个独立的逻辑存储结构。对于具有 独立存储结构的对象,它的数据全部存储在保存它的 段中。一个段只属于一个特定的数据库对象,每当创 建一个具有独立段的数据库对象时,Oracle将为它创 清率电脑学堂 建一个段
7 2.2.3 段 • 段是由一系列区组成的,它也不再是存储空间的 分配单位,而是一个独立的逻辑存储结构。对于具有 独立存储结构的对象,它的数据全部存储在保存它的 段中。一个段只属于一个特定的数据库对象,每当创 建一个具有独立段的数据库对象时,Oracle将为它创 建一个段

2.2.4表空间 表空间是在Oracle中用户可以使用的最大的逻辑存 储结构,用户在数据库中建立的所有内容都被存储在表 空间中。Oracle使用表空间将相关的逻辑结构组合在 起,表空间在物理上与数据文件相对应,每一个表空间 是由一个或多个数据文件组成的,一个数据文件只可以 属于一个表空间,这是逻辑与物理的统一。 清率电脑学堂
2.2.4 表空间 • 表空间是在Oracle中用户可以使用的最大的逻辑存 储结构,用户在数据库中建立的所有内容都被存储在表 空间中。Oracle使用表空间将相关的逻辑结构组合在一 起,表空间在物理上与数据文件相对应,每一个表空间 是由一个或多个数据文件组成的,一个数据文件只可以 属于一个表空间,这是逻辑与物理的统一。 8

2.3物理存储结构 与逻辑存储结构相比,物理存储结构相对简单并 且更容易理解。但是物理存储结构并不是独立存在的 ,它与数据库逻辑存储结构之间有着不可分割的联系 。从整体上看,Oracle的数据在逻辑上存储在表空间 中,而物理上存储在表空间所对应的数据文件中。 清率电脑学堂 逻辑存储结构物理存储结构 数据库 表空间 数据文件 段 Oracle块 0s块
2.3 物理存储结构 • 与逻辑存储结构相比,物理存储结构相对简单并 且更容易理解。但是物理存储结构并不是独立存在的 ,它与数据库逻辑存储结构之间有着不可分割的联系 。从整体上看,Oracle的数据在逻辑上存储在表空间 中,而物理上存储在表空间所对应的数据文件中。 9 数据库 表空间 数据文件 段 区 Oracle块 OS块 逻辑存储结构 物理存储结构

2.3.1数据文件 工工二工工工工工二工工工工二 数据库中的数据在物理上保存在若干个操作系统文 件中,这些操作系统文件就是数据文件。一个表空间在 物理上对应于一个或多个数据文件,而一个数据文件只 能属于一个表空间。数据文件是操作系统文件,Oracle 通过表空间创建数据文件,从硬盘中获取存储数据所需 清率电脑学堂 的物理存储空间,一个数据文件只能属于惟一的一个表 空间
2.3.1 数据文件 • 数据库中的数据在物理上保存在若干个操作系统文 件中,这些操作系统文件就是数据文件。一个表空间在 物理上对应于一个或多个数据文件,而一个数据文件只 能属于一个表空间。数据文件是操作系统文件,Oracle 通过表空间创建数据文件,从硬盘中获取存储数据所需 的物理存储空间,一个数据文件只能属于惟一的一个表 空间。 10
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第01章 Oracle 11g简介.ppt
- 《symbian操作系统》课程教学资源(技术资料)Symbian OS系统模型(v7.0、8.0、8.1、9.1、9.2).pdf
- 私立华联学院:《symbian操作系统》课程教学资源(技术资料)What's new for developers in Symbian OS v9.1(Version 1.1).pdf
- 《symbian操作系统》课程教学资源(技术资料)What's new for developers in Symbian OS v9.2(Version 1.0).pdf
- 《symbian操作系统》课程教学资源(技术资料)What's New for Developers in Symbian OS v9.4(Version 1.0).pdf
- 《symbian操作系统》课程教学资源(技术资料)Symbian OS v9.X SIS File Format Specification(Version 1.1).pdf
- 《symbian操作系统》课程教学资源(技术资料)Evolving to Symbian OS v9.pdf
- 《symbian操作系统》课程教学资源(技术资料)Symbian OS v9.5(Efficiency and Power).doc
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第十二章 Comms和消息传送.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第十一章 Symbian多媒体服务.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第十章 Symbian文件操作.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第九章 Symbian视图和视图架构.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第四章 Symbian应用程序架构.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第六章 Symbian 基础窗口界面程序设计.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第八章 Symbian常用控件介绍.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第五章 Symbian编程入门.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第二章 Symbian开发环境构建.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第三章 Symbian模拟器的使用.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第七章 Sybmian使用控件.ppt
- 私立华联学院:《symbian操作系统》课程教学资源(PPT课件)第一章 Symbian os概述(负责人:崔英敏).ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第03章 管理Oracle数据库.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第04章 SQLPlus命令.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第05章 SQL语句基础.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第06章 PLSQL编程基础.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第07章 存储过程、触发器和程序包.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第08章 管理表.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第09章 索引与索引组织表.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第10章 其他的模式对象.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第11章 控制文件与日志文件的管理.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第12章 管理表空间和数据文件.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第13章 用户权限与安全.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第14章 导出与导入.ppt
- 私立华联学院:《面向移动商务数据库技术》课程电子教案(PPT教学课件)第15章 备份与恢复.ppt
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题1及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题2及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题3及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题4及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题5及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题6及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)java练习题及答案1.doc