当一个用户被创建之后,随之就要为用户分配数据存储的空间,这在Oracle中称为表空间(Tablespace)。用于存储永久数据的表空间通常被称为永久表空间(Permanent Tablespace),用于存储临时数据的表空间通常被称为临时表空间(Temporary Tablespace)。本章将为大家介绍一下表空间的原理知识及管理维护。
在数据库的创建过程中,可以在如图5-1所示的界面中设置和管理表空间及数据文件。
图5-1 数据库存储
首先通过图5-2说明一下数据库的物理结构和逻辑结构。
· 从物理结构来看,多个操作系统Block(OS Block)组成数据文件(DataFile),数据文件存储于物理存储之上(Physical Storage)。
· 从逻辑结构看,数据块是Oracle的最小IO单元,数据块通常由多个操作系统块组成(OS Block),多个数据块组成区间(Extent),区间是Oracle创建对象时的最小空间分配单元;多个区间组成段(Segment),段存在于表空间之中,因此表空间可以被看作一个容纳各种对象段(如数据表的表段,索引的索引段等)的容器。
表空间作为数据库中的逻辑存储单元,可以包含一个或多个物理数据文件,因此也可以被看成文件组;Oracle数据库就是由一系列的表空间组成。
图5-2 物理结构和逻辑结构
章节详情:
5.2 表空间管理技术
5.3 段空间管理技术
5.4 Oracle的存储信息
Oracle的存储信息-数据文件信息记录&数据段信息(DBA_SEGMENTS)
Oracle的存储信息-度量信息&突出告警信息&告警历史信息
5.6 SYSTEM表空间
最后修改时间:2019-10-15 10:00:36
「喜欢文章,快来给作者赞赏墨值吧」
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。