表空间( TABLE SPACE) 是 ORACLE 数据库中最大的逻辑结构。一个
Oracle 数据库就是由一个或者多个表空间构成。而每一个表空间将由多
个数据文件组成,用户所创建的数据表也统一都被表空间所管理。表空
间与磁盘上的数据文件对应,所以直接与物理存储结构关联。而用户在
数据库之中所创建的数据表、索引、视图、子程序等都被表空间保存到
了不同的区域内。
表空间提供了一整套有效管理组织数据的方法。
一个数据文件只能属于一个表空间。一个表空间只能属于一个数据库。
在 Oracle 数据库之中一般有两类表空间:
系统表空间:是在数据库创建时与数据库一起建立起来的,例如:用户
用于撤消的事务处理,或者使用的数据字典就保存在了系统表空间之中,
例如: System 或 Sysaux 表空间;
非系统表空间:由具备指定管理员权限的数据库用户创建,主要用于保
存用户数据、索引等数据库对象,例如: USERS 、 TEMP 、 UNDOTBS1
等表空间。
4.1 表空间
Oracle 的表空间概念