暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

循序渐进Oracle-表空间和数据文件

eygle 2019-10-14
641

当一个用户被创建之后,随之就要为用户分配数据存储的空间,这在Oracle中称为表空间(Tablespace)。用于存储永久数据的表空间通常被称为永久表空间(Permanent Tablespace),用于存储临时数据的表空间通常被称为临时表空间(Temporary Tablespace)。本章将为大家介绍一下表空间的原理知识及管理维护。


在数据库的创建过程中,可以在如图5-1所示的界面中设置和管理表空间及数据文件。


image.png

图5-1  数据库存储


首先通过图5-2说明一下数据库的物理结构和逻辑结构。


 · 从物理结构来看,多个操作系统Block(OS Block)组成数据文件(DataFile),数据文件存储于物理存储之上(Physical Storage)。

 · 从逻辑结构看,数据块是Oracle的最小IO单元,数据块通常由多个操作系统块组成(OS Block),多个数据块组成区间(Extent),区间是Oracle创建对象时的最小空间分配单元;多个区间组成段(Segment),段存在于表空间之中,因此表空间可以被看作一个容纳各种对象段(如数据表的表段,索引的索引段等)的容器。


表空间作为数据库中的逻辑存储单元,可以包含一个或多个物理数据文件,因此也可以被看成文件组;Oracle数据库就是由一系列的表空间组成。


image.png

图5-2  物理结构和逻辑结构


章节详情:


5.1 表空间的创建

5.2 表空间管理技术

    表空间管理技术-字典管理表空间

    表空间管理技术-本地管理表空间


5.3 段空间管理技术

    段空间管理技术-手工段空间管理

    段空间管理技术-自动段空间管理

    段空间管理技术-延迟段空间创建

5.4 Oracle的存储信息

    Oracle的存储信息-表空间信息记录

    Oracle的存储信息-数据文件信息记录&数据段信息(DBA_SEGMENTS)

    Oracle的存储信息-区间信息

    Oracle的存储信息-段级统计信息

    Oracle的存储信息-度量信息&突出告警信息&告警历史信息

5.5 使用DB Control进行空间管理

5.6 SYSTEM表空间

    SYSTEM表空间- Oracle中独一无二的Cache对象

    SYSTEM表空间- Oracle数据库的引导

5.7 SYSAUX表空间

5.8 BigFile和SmallFile表空间技术

5.9 ROWID与RDBA的转换

5.10 使用OMF管理数据文件

最后修改时间:2019-10-15 10:00:36
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论