Oracle表空间是数据库管理中一个关键概念。它实际上指的是逻辑存储单位,物理上通过数据文件实现。每个Oracle数据库可包含一个或多个表空间,每个表空间对应一或多个物理数据文件。表空间是数据库恢复的基本单位,承载着表、视图、索引、聚簇、回退段和临时段等数据库实体。
Oracle表空间具有以下特性:
表空间分为三类:
数据库对象使用的空间称为段(Segment),包括表段、索引段、回滚段、临时段和高速缓存段等。区间(Extent)是分配给对象(如表)的连续块,一旦分配给某个对象,则不能再分配给其他对象。
表空间相关操作包括: