- 1
- 0
- 约9.2千字
- 约 58页
- 2019-04-05 发布于湖北
- 举报
第7章 逻辑存储结构 本章内容 Oracle的逻辑存储结构 表空间 数据块 区 段 本章要求 掌握Oracle9i数据库逻辑结构组成 掌握表空间的作用及其管理 掌握扩展区的结构及其管理 掌握段的作用及其管理 7.1逻辑存储结构概述 逻辑结构单元类型 数据块:BLOCK 区:EXTENT 段:SEGMENT 表空间:TABLESPACE 数据库的存储层次 数据库逻辑存储结构之间的关系 7.2表空间 表空间概述 表空间的管理 7.2.1表空间概述 表空间概念 是Oracle数据库的一个主要逻辑组织结构,Oracle数据库在逻辑上可以划分为一系列的逻辑空间,每一个逻辑空间就可以称为一个表空间。 一个数据库由有一个或多个表空间构成,不同表空间用于存放不同应用的数据,表空间大小决定了数据库的大小。一个表空间对应一个或多个数据文件,数据文件大小决定了表空间的大小。一个数据文件只能从属于一个表空间。 表空间是存储模式对象的容器,一个数据库对象只能存储在一个表空间中(分区表和分区索引除外),但可以存储在该表空间所对应的一个或多个数据文件中。若表空间只有一个数据文件,则该表空间中所有对象都保存在该文件中;若表空间对应多个数据文件,则表空间中的对象可以分布于不同的数据文件中。 数据库、表空间、数据文件、数据库对象之间的关系 表空间的分类 SYSTEM 表空间 每个Oracle数据库必须具有一个默认系统表空间,即SYSTEM表空间,该表空间是在创建数据库时自动创建的。 SYSTEM表空间主要用于存储下列信息 数据库的数据字典。 PL/SQL程序的源代码和解释代码,包括存储过程、函数、包、触发器等。 数据库对象的定义,如表、视图、序列、同义词等。 开发者不应把模式对象(如表等)存放在SYSTEM表空间,以免影响数据库的稳定性与执行效率。 非SYSTEM 表空间 撤消表空间 专门进行回退信息的自动管理 临时表空间: 保存SQL语句在执行过程中所产生的临时数据(主要是在排序时产生的临时数据) 用户表空间 保存用户数据 表空间的管理方式 字典管理方式 在字典管理方式下,表空间使用数据字典来管理存储空间的分配,当进行区的分配与回收时,Oracle将对数据字典中的相关基础表进行更新,同时会产生回退信息和重做信息 本地管理方式 在本地管理方式中,区的分配与管理信息都存储在表空间的数据文件中,而与数据字典无关。表空间在每个数据文件中维护一个“位图”结构,用于记录表空间中的所有区的分配情况,因此区在分配与回收时,Oracle将对数据文件中的位图进行更新,不会产生回退信息或重做信息。 在Oracle9i数据库中创建表空间时,表空间的默认管理方式为本地管理方式。 表空间的管理方式的比较 由于在区分配与回收过程中不需要对数据字典进行访问,提高了表空间存储管理操作的速度和并发性。 能够避免表空间存储管理操作中的递归现象,提高了存储空间管理操作性能。 由于本地管理的临时表空间在使用过程中不会产生任何重做信息和撤销信息,因此既使查询操作中包含排序,对数据库来说也完全是只读操作,这样能够在保留可查询性同时,将整个数据库设置为只读状态。这种数据库可以作为备用数据库使用。 简化了表空间的存储管理,由Oracle自动完成存储管理操作。 降低了用户对数据字典的依赖性。 不存在磁盘碎片问题,因为必要的信息都存储在数据文件的位图中,而不是保存在数据字典中 表空间管理策略 在Oracle9i数据库中,系统表空间主要用于存储数据字典等Oracle自身对象和数据,并建议将所有的用户对象和数据保存在其他表空间中,因此需要为数据库创建非系统表空间。 使用多个表空间 将数据字典与用户数据分离 将回滚数据与用户数据分离 将表空间的数据文件分散保存到不同的硬盘上 能够将表空间设置为脱机状态或联机状态 将表空间设置为只读状态 能够为某种特殊用途专门设置一个表空间 能够更加灵活的为用户设置表空间配额 7.2.2表空间的管理(本地管理方式) 表空间的创建 表空间的修改 表空间的备份 表空间的删除 表空间信息查询 创建表空间 在创建本地管理方式下的表空间时,首先应该确定表空间的名称、类型、对应的数据文件的名称和位置以及区的分配方式、段的管理方式。 表空间名称不能超过30个字符,必须以字母开头,可以包含字母、数字以及一些特殊字符(如#、_、$)等;表空间的类型包括普通表空间、临时表空间和撤销表空间;表空间中区的分配方式包括自动扩展(AUTOALLOCATE)和定制(UNIFORM)两种;段的管理包括自动管理(AUTO)和手动管理(MANUAL)两种。 创建永久表空间 创建表空间使用CREATE TABLESPACE语句来实现,该语句包含以下几个子句: DATAFILE:设定表空间
您可能关注的文档
- 3第二章危害公共安全罪.ppt
- 你我贷借贷攻略.ppt
- 质检异常解决方案.ppt
- 财经法规与会计职业道德2012新.ppt
- 财务管管理学411.ppt
- 第八章企业价值评估 (2).ppt
- 第三章消费税会计 (2).ppt
- 第四章第五节.ppt
- 第一单元生活与消费复习.ppt
- 工伤培训20110701讲稿.ppt
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- Leica_TS16_UM_v2-0-0_zh-徕卡实用说明书.pdf VIP
- 医院感染暴发控制标准2025版课件.pptx VIP
- 医学免疫学(全套课件272P)ppt课件.pptx VIP
- 古建筑安全监测技术标准.pdf VIP
- A4版2023安徽省中考数学答题卡.pdf
- Vaillant威能VIH CN 水罐参数技术参数.pdf
- 喷墨打印OLED技术全球竞争格局与发展策略.docx VIP
- 2025年9月山西医科大学附属晋中医院(晋中市第一人民医院)招聘编制外人员38人笔试模拟试题及答案解析.docx VIP
- 2025年9月山西医科大学附属晋中医院(晋中市第一人民医院)招聘编制外人员38人考试参考试题及答案解析.docx VIP
- 人教版物理8年级下册全册教学课件.pptx
原创力文档

文档评论(0)