Oracle数据库表空间设计.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle数据库表空间设计

藏经阁 藏经阁 临时表空间(TEMPORARY)  1、不包含真正的数据  2、存储数据库中动态生成的对象。   如:排序操作或表连接时的临时数据等。  3、供排序,分组汇总,创建索引使用。  4、也用于存储Oracle系统所有临时表。 回滚表空间(UNDO)  1、存放数据库对象的回滚段。  2、在出现失败和临时终止事务时,可以用 回滚段使数据库对象退回到旧值。 表空间类型 数据表空间  用于存放用户的应用数据。 索引表空间  用于存放应用数据对象的索引 表空间类型 目录 ORACLE体系结构 基本概念 表空间类型 表空间设计原则 表空间的应用 表空间的维护 表空间的监控 表空间相关数据字典 1、合理规划数据Tablespace 2、合理设置Tablespace模式 3、合理分配当前数据的Tablespace 4、合理存储表数据和索引信息 5、合理存储特大数据表对象 表空间设计原则 合理规划数据Tablespace  可将数据表空间分划为: 1、当前数据tablespace(存储变化的数据对象) 2、历史数据tablespace(存储不再变化的数据对象) 合理设置Tablespace模式 将历史数据tablespace设置成read only模式,只需备份一次。 表空间设计原则 1、合理规划数据Tablespace  可将数据表空间分划为: 1)当前数据tablespace(存储变化的数据对象) 2)历史数据tablespace(存储不再变化的数据对象) 2、合理设置Tablespace模式 将历史数据tablespace设置成read only模式,只需备份一次。 表空间设计原则 3、合理分配当前数据的Tablespace  1)高频率insert的对象分成一组,存在对应的    tablespace中。  2)增、删、改的对象分成一组,存在对应的    tablespace中。 4、合理存储表数据和索引信息  1)表和索引分别存于不同的tablespace。  2)存于同一个 tablespace中的表(或索引)的 extent 大小最好成倍数关系,有利于空间 的重利用和减少碎片。 表空间设计原则 5、合理存储特大数据表对象  1)大表可按时间维护拆分表和划分tablespace。 将表存储在相应时间维护的tablespace。 (例:按年[或季度]拆分表、划分表空间)   2)对于需要分区的特大表, 每个子分区对应一个单独的表空间和索引空间。 表空间设计原则 5、合理存储特大数据表对象  1)大表可按时间维护拆分表和划分tablespace。 将表存储在相应时间维护的tablespace。 (例:按年[或季度]拆分表、划分表空间)   2)对于需要分区的特大表, 每个子分区对应一个单独的表空间和索引空间。 表空间设计原则 目录 ORACLE体系结构 基本概念 表空间类型 表空间设计原则 表空间的应用 表空间的维护 表空间的监控 表空间相关数据字典 应用一:控制用户所占用的表空间配额  -作用:限制用户所可以使用的磁盘空间大小  -操作方式:   1、建立不同的表空间。   2、为表空间其设置最大的存储容量。   3、把用户归属于这个表空间。   表空间的应用 应用二:控制数据库所占用的磁盘空间  -作用:避免数据库所在的服务器因为磁盘空间      的耗竭而导致各种应用服务的崩溃。 应用三:提高数据库输入输出性能,利于备份  例1、按时间维度分配表空间,存储数据  例2、按省份维护划分表空间,存储数据 表空间的应用 应用四:提高数据库安全性  将重做日志文件,放在一个独立的表空间中,然后把它存放在另外一块硬盘上。  当存放数据文件的硬盘出现故障时,能够马上通过存放在另一个表空间的重做日志文件,对数据库进行修复,以减少因数据丢失所带来的损失。 表空间的应用 目录 ORACLE体系结构 基本概念 表空间类型 表空间设计原则 表空间的应用 表空间的维护 表空间的监控 表空间相关数据字典 * 一个ORACLE数据库(Database)能够有一个或多个表空间(Tablespace) 一个表空间则对应着一个或多个物理的数据库文件(Data file) 表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等 * System表空间:是安装数据库时自动建立的,它包含数据库的全部数据字典,存储过程、包、函数和触发器的定义以及系统回滚段。 *

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档