- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Lesson-02.ppt
Oracle 服务器 课程内容 Oracle服务器组成 Oracle服务器的物理结构、逻辑结构和内存结构 后台支持进程及它们的作用 Oracle体系结构 Oracle服务器 Oracle服务器:是由Oracle数据库和实例组成 数据库:是指信息的物理存储。 实例:是指在服务器上运行的软件,它用于访问和控制数据库的信息。实例运行在计算机或服务器上,而数据库存储在与服务器相连的磁盘中。 Oracle服务器基本架构 Oracle 实例 Oracle 实例由memory and process structures组成 Oracle 数据库 Oracle数据库由三种文件组成 Oracle 数据库存储层次 物理结构 Oracle数据库由以下三种基本类型的物理文件组成 控制文件(Control files) 数据文件(Data files) 日志文件(Redo log files) 数据文件(Data files) 每一个ORACLE数据库有一个或多个物理的数据文件(data file)。一个数据库的数据文件包含全部数据库数据。逻辑数据库结构(如表、索引)的数据物理地存储在数据库的数据文件中。数据文件有下列特征: 一个数据文件仅与一个数据库联系。 一个表空间(数据库存储的逻辑单位)由一个或多个数据文件组成。 日志文件(Redo log files) 每一个数据库有两个或多个日志文件(redo log file)的组,每一个日志文件组用于收集数据库日志。日志的主要功能是记录对数据所作的修改,所有对数据库作的全部修改是记录在日志中。在出现故障时,如果不能将修改数据永久地写入数据文件,则可利用日志得到该修改,所以从不会丢失已有操作成果。 日志文件主要是保护数据库以防止故障。为了防止日志文件本身的故障,ORACLE允许镜象日志(mirrored redo log),以致可在不同磁盘上维护两个或多个日志副本。 日志文件中的信息仅在系统故障或介质故障恢复数据库时使用,这些故障阻止将数据库数据写入到数据库的数据文件。然而任何丢失的数据在下一次数据库打开时,ORACLE自动地应用日志文件中的信息来恢复数据库数据文件。 日志文件(Redo log files) 日志文件结构 控制文件(Control files) 每一ORACLE数据库至少应该有两个控制文件(control file),它记录数据库的物理结构,包含下列信息类型: 数据库名; 数据库数据文件和日志文件的名字和位置; 数据库建立时间和日期。 当前的日志序列号Oracle循环使用联机重做日志,并且在新的日志文件开始时分配的这个序号 相关的检查点 为了安全起见,允许控制文件被镜象。 每一次ORACLE数据库的实例启动时,它的控制文件用于标识数据库和日志文件,当着手数据库操作时它们必须被打开。当数据库的物理组成更改时,ORACLE自动更改该数据库的控制文件。数据恢复时,也要使用控制文件。 逻辑结构Logical Structure 逻辑结构是Oracle数据库存储的核心内容。 表空间(tablespaces), 段(segments),区(extents), 和块(blocks)之间的层次结构 块Database Block 是Oracle 数据库输入/输出的基本单位 OS默认数据块大小的整数倍。 在创建表空间时设置。 块的默认大小由参数DB_BLOCK_SIZE设置。 块(Database Block)的基本结构 块头部:包含块的一般属信息,如块的物理地址、块所属的段的类型 表目录:如果块中存储的数据是表数据(表中的一行或多行记录),则在表目录中保存关于这个表的相关信息。 行目录:如果块中存储的数据是表数据(表中的一行或多行记录),则在行目录中保存这些记录的相关信息,比如ROWID等。 OverHead:块头部、表目录和行目录统称为OverHead。某些块的OverHead是固定尺寸的;整个块的OverHead尺寸是可变的。平均来说,固定和可变部分总共84到107个字节。 块(Database Block)可利用的参数 块(Database Block)空间使用举例 区(Extent) 区(Extent)或范围:是数据库存储空间分配的一个逻辑单位,他由连续的数据块组成。 段(Segment) 段(Segment):包含表空间中一种指定类型的逻辑存储结构,是由一组范围组成。在Oracle 中有4种数据段。即:数据段、索引段、回退段、临时段。 数据段:对于每一个非聚集的表有一数据段,表的所有数据存放在该段。每一聚集有一个数据段,聚集中每一个表的数据存储在该段中。 索引段:每一个索引有一
您可能关注的文档
最近下载
- 吊篮日常检查记录.doc VIP
- 16S401 管道和设备保温、防结露及电伴热.docx VIP
- 2025年黑龙江、吉林、辽宁、内蒙古高考地理试题评价分析与教学反思理试题评价分析与教学反思.docx
- 2019人教版高中数学A版 必修第2册《第九章 统计》大单元整体教学设计[2020课标].pdf
- 人教版(2024)八年级上册英语Unit 1 Happy Holiday教案.docx
- 建筑装饰设计基础第1章电子课件 .pptx VIP
- 心理健康教学课件:七年级上第1课走进心理健康课.pptx
- 天然气调压器切断阀介绍.ppt VIP
- 对外汉语时间教学.ppt VIP
- 《人造板工艺学》课件 第十三单元 生产工艺设计.ppt VIP
文档评论(0)